首页 > 其他 > 详细

工厂模式

时间:2016-11-21 19:30:32      阅读:104      评论:0      收藏:0      [点我收藏+]

描述:
工厂模式也是属于创建型的设计模式,它的职责非常明确,就是负责创建产品,也就是专门负责对象的创建,因此叫做工厂,在工厂模式中主要分为以下几种型:
1)简单工厂
就是负责对象的创建,但是当产品不固定的情况下,简单工厂就不能满足需求,也就是工厂类会随着对象的增多而不停的修改,违背开闭原则。
2)工厂方法
工厂方法的目的就是为了解决上述的问题而提出的,它将工厂划分的更加的精细,也就是每一种产品就对应一种工厂。
3)抽象工厂
工厂方法很好的解决了开闭原则,但是,随之的另一个问题也产生了。
当需要的产品不是一个类型的时候,这时工厂方法就无法解决这类的问题。
随之又恒生出了抽象工厂。抽象工厂的目的就是为了解决产品族的问题。(同一系列不同类型的产品)。抽象工厂是可以生产同一系列不同的产品。但是抽象工厂一样存在违反开闭原则的问题。

工厂模式

原文:http://www.cnblogs.com/huangchunjiang/p/6086000.html

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