.NET与设计模式
niuyongjie
计算机领域
展开
-
简单工厂模式
1。意图 简单工厂的作用是实例化对象,而不需要客户了解这个对象属于哪个具体的子类。在GOF的设计模式中没有简单工厂,而是将其作为工厂方法的一个特例加以解释。可以这样理解,简单工厂是参数化的工厂方法。 2。使用场合 简单工厂实例化的类具有相同的接口,种类有限并且基本不需要扩展时,可以使用简单工厂。3。效果 采用简单工厂的优点:可以使用户根原创 2007-01-24 09:41:00 · 1634 阅读 · 0 评论 -
工厂方法模式
1。概述 工厂方法是一个粒度很小的设计模式,因为模式的表现只是一个抽象的方法。工厂方法主要创建与某个类相关的类的实例。2。意图 定义一个用于创建对象的接口(这里是一个抽象的方法),让包含这个接口的类的子类决定到底实例化哪一个类。工厂方法使一个类的实例化延迟到了子类。3。使用场合 当一个类不知道它具体要创建对象的类或者一个类希望由子类指定它所原创 2007-01-25 15:29:00 · 2088 阅读 · 0 评论