ntwo

导航

2010年11月2日 #

.Net Framework中使用的模式-Abstract Factory模式

摘要: 标准结构 Ado.NET的抽象工厂结构 抽象工厂基类DbProviderFactory,实现类SqlClientFactory、OracleClientFactory等。产品基类DbConnection、DbCommand、DbParameter等,实现类SqlConnection、OracleConnection等。伪码: public abstract class DbProviderFa... 阅读全文

posted @ 2010-11-02 17:02 9527 阅读(276) 评论(0) 推荐(0) 编辑

.Net Framework中使用的模式-Factory模式

摘要: 标准结构: WebRequest结构: 在WebRequst中,不存在独立的Factory类,而是将创建方法做为产品基类的静态方法。这是一种工厂方法的常见变形。Create方法伪码: public abstract class WebRequest { public static WebRequest Create(string url) { if(url.BeginWith(“f... 阅读全文

posted @ 2010-11-02 16:23 9527 阅读(231) 评论(0) 推荐(0) 编辑