抽象工厂模式
2016-09-10 19:20:46 0 举报
深入浅出设计模式--抽象工厂模式
作者其他创作
大纲/内容
ProductB2
客户的代码中只需涉及抽象工厂,运行时将自动使用实际的工厂。
AbstractFactory
CreateProductA()CreateProductB()
ConcreteFactory2
Client
AbstractProductB
AbstractProductA
ProductB1
ProductA1
抽象工厂定义了一个接口,所有的具体工厂都必须实现此接口,这个接口包含一组方法用来生产产品。
具体过程实现不同的产品家族。要创建一个产品,客户只要使用其中的一个工厂而不需实例化任何产品对象。
ProductA2
ConcreteFactory1
0 条评论
下一页