美文网首页
2018-07-27-抽象工厂模式

2018-07-27-抽象工厂模式

作者: 迪奥炸 | 来源:发表于2018-07-27 11:24 被阅读0次

http://www.cnblogs.com/lwbqqyumidi/p/3746483.html

http://www.cnblogs.com/devinzhang/archive/2011/12/19/2293160.html

工厂模式升级---抽象工厂模式

工厂模式弊端:当定义一个新的具有共同特征的类,需要修改工厂类,不利于横向扩展。

抽象工厂模式:创建多个工厂类,需要增加新的对象

工厂方法

1、当一个类不知道它所必须创建的对象的类的时候

2、当一个类希望由它的子类来指定它所创建的对象的时候

3、当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。

抽象工厂类

1、一个系统不应当依赖于产品类实例如何被创建、组合和表达的细节,这对于所有形态的工厂模式都是重要的。

2、这个系统有多于一个的产品族,而系统只消费其中某一产品族

3、 同属于同一个产品族的产品是在一起使用的,这一约束必须在系统的设计中体现出来。

4、系统提供一个产品类的库,所有的产品以同样的接口出现,从而使客户端不依赖于实现。

相关文章

网友评论

      本文标题:2018-07-27-抽象工厂模式

      本文链接:https://www.haomeiwen.com/subject/pjqwmftx.html