摘要: 简单工厂模式的作用是为了把对象的建立和使用分隔开。具体描述如下:简单工厂模式的代码可以分为三块:1. 第一块是在后台工作的一组类的定义,用于向调用者(客户端)提供服务。2. 第二块是简单工厂类,用于创建第一块中提到的类的对象。3. 第三块是客户端,客户端通过第二块中提到的简单工厂类来创建第一块中提到的类的对象,然后在使用这些类的对象来干活。把代码分开是为了解耦合,最终是为了可扩展。什么是可扩展呢?简单地说,当我需要一个新的类,我首先需要在第一块里加上这个一个类的定义(具体操作是添加一个文件,里面包含我要定义的新类)。然后,我需要在第二块中增加这个类的创建过程。随后,我就可以在客户端消费这个类了 阅读全文
posted @ 2010-12-29 17:35 毛豆子 阅读(1868) 评论(0) 推荐(0) 编辑