風語·深蓝

Agile Methodology, HeadStorm And MindMap, they will change me.

导航

2005年9月1日

摘要: 参考文档:吕震宇的设计模式系列(五)工厂方法模式结构特点: 1、工厂和产品都会有一个基类(抽象类); 2、基类工厂必须有一个实例化并返回对象的方法; 3、从基类派生出具体的工厂类,从产品的基类派生出具体的产品类。一般而言,每个具体工厂类对应一个具体的产品类,即是一个工厂负责生成一个产品的实例。另外: 1、工厂模式会使所需要的对象都不能直接获得,Client能... 阅读全文

posted @ 2005-09-01 14:53 風語者·疾風 阅读(219) 评论(0) 推荐(0) 编辑

摘要: 参考文档:吕震宇的设计模式系列(四)简单工厂模式的结构特点: 1、简单工厂类通常使用string, int等简单值类型作为参数;(若要用什么对象做参数当然也没所谓的) 2、简单工厂中通过if、switch等条件分支语句来决定返回哪个类的实例对象。其他: 1、简单工厂不是Gof23中的标准模式,设计上也并不完全遵循OOP,但它使用简单; 2、简单工厂返回的类对... 阅读全文

posted @ 2005-09-01 14:50 風語者·疾風 阅读(196) 评论(0) 推荐(0) 编辑