设计模式之abstract factory(抽象工厂)
1、意图
创建一系列相关或互相依赖得对象得接口。
2、参与者关系
3、效果
a、当提供库得时候,使用这种方式来创建对象,可以使得客户只和类得接口打交道,而隐藏其实现。
b、当需要更换另一系列得产品时,只需要重新实现一个子类,并且在创建工厂实例得时候改变以下代码,其余代码都保持不变,也可以在运行状态通过一个参数来改变创建工厂实例得行为。
c、保证一个应用只使用同一系列得产品,因为
原创
2014-04-02 22:35:53 ·
785 阅读 ·
0 评论