抽象工厂
2015-04-27 16:35:01 71 举报
抽象工厂是一种创建型设计模式,它提供了一种方式,可以将一组具有同一主题的单独的工厂封装起来。在抽象工厂中,每个抽象产品对应一个创建它们的具体工厂。这些工厂通常被称为“产品族”。抽象工厂模式的主要目的是将一组相关的对象都生成出来,而不是单个对象。这样可以减少代码的重复性,提高程序的可维护性和扩展性。抽象工厂模式适用于当需要创建的对象是一系列相互关联的产品,而这些产品又都需要通过同一个工厂来创建时。
作者其他创作
大纲/内容
CProductA2
CProductB1
CFactory
+CreateA()+CreateB()
CFactory2
CFactory1
CProductB2
CProductA
CProductB
CProductA1
0 条评论
下一页