首页 > 其他 > 详细

Simple Factory

时间:2014-03-25 09:26:16      阅读:518      评论:0      收藏:0      [点我收藏+]

工厂模式:

  工厂模式分为三种简单工厂模式,工厂方法模式,抽象工厂模式

  《Head First 设计模式》中把以上三种合并成了一章,《Java与模式》中则是分了三章。前者认为简单工厂模式并不是一个设计模式更像是一种编程习惯,但是后者还是给了简单工厂模式较长的篇幅。这篇为简单工厂模式。

 

定义

  简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂类决定创建出哪一种产品类的实例。

  (工厂类负责处理创建产品对象的细节,产品的创建对于客户端来说是透明的,客户端只需用产品就行,不需要知道产品是怎么来的)。

  (这里的"静态工厂方法"按我的理解,因为这个工厂类和方法是在编译期就已经确定了,这也是"简单工厂"相对后面的"工厂方法模式"的一个缺点)。

 

结构与角色

Simple Factory,布布扣,bubuko.com

Simple Factory

原文:http://www.cnblogs.com/shouwangzhe-/p/3622002.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!