摘要: 工厂方法是一组方法, 他们针对不同条件返回不同的类实例,这些类一般有共同的父类。工厂方法模式来自: http://zh.wikipedia.org/wiki/工厂方法模式工厂方法模式 是一种面向对象的设计模式。通过调用不同的方法返回需要的类,而不是去实例化具体的类。 对实例创建进行了包装。 工厂方法是一组方法, 他们针对不同条件返回不同的类实例,这些类一般有共同的父类。工厂方法模式实施一种按需分配的策略, 即传入参数进行选择, 工厂方法根据参数进行选择,返回具体的实例。FLC中的工厂方法模式在FLC中比较典型的就是WebRequest.Create(Uri requestUri)方法MSDN的 阅读全文
posted @ 2012-02-15 20:36 kiminozo 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式 Abstract Factory 为一个产品家族提供了统一的创建接口。抽象工厂模式来自:http://zh.wikipedia.org/wiki/%E6%8A%BD%E8%B1%A1%E5%B7%A5%E5%8E%82抽象工厂模式(英语:Abstract Factory)是一种常见的设计模式。此模式为一个产品家族提供了统一的创建接口。当需要这个产品家族的某一系列的时候,可以从抽象工厂中选出相对系的系列来创建一个具体的工厂类别。FLC中的抽象工厂模式在FLC中比较典型的就是DbConnection .CreateDbCommand方法抽象类DbConnection表示到数据库的连接 阅读全文
posted @ 2012-02-15 20:11 kiminozo 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 单例模式Singleton:一个类仅有一个实例,自行实例化并向整个系统提供一个访问它的全局访问点。单例模式Singleton来自:http://zh.wikipedia.org/wiki/单例模式单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。实现单例模式的思路是:一个类 阅读全文
posted @ 2012-02-15 19:50 kiminozo 阅读(479) 评论(0) 推荐(0) 编辑