首页 > 其他 > 详细

小贾学习设计模式笔记-----------工厂模式(一)

时间:2014-02-06 01:38:37      阅读:438      评论:0      收藏:0      [点我收藏+]

1.1总体概括

        工厂模式是将客户类和工厂类分开,消费者在任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做出相应的修改。

       工厂模式主要是为了创建对象提供了接口,一般来说,分为如下三类:

        简单工厂模式

        工厂方法模式  

        抽象工厂模式

        上述三种模式从上到下逐步抽象,并且更具一般性。还有一种分法,把简单工厂视为工厂方法模式的一种特例,两个给为一类。

1.2 简单工厂模式

简单工厂由三种角色组成

工厂类角色:含有一定的商业逻辑和判断逻辑。

抽象产品角色:具体产品继承的父类或者实现的接口。

具体产品角色:工厂类所创建的对象就是此角色的实例。

小贾学习设计模式笔记-----------工厂模式(一)

原文:http://www.cnblogs.com/ai-xin-hong-yu/p/3538478.html

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