摘要:
1、本质:选择产品簇的实现2、示意图: 3、功能: 1、仍然是工厂,所以主要功能仍然是生产产品 2、不再是创建单个对象,而是为一系列相关对象或相互依赖的对象创建一个接口 3、抽象工厂其实就是一个产品系列,或产品簇4、优点: 1、分离接口和实现 2、可以轻松切换产品簇5、缺点: 1、不太容易扩展新的产品 2、容易造成类层次复杂 阅读全文
posted @ 2014-04-13 11:24
无名十四
阅读(167)
评论(0)
推荐(0)
摘要:
1、本质:延迟到子类来选择实现2、示意图: 3、主要功能: 让父类在不知道具体实现的情况下,完成自身功能的调用 类似于注入4、备注: 1、工厂方法中,通常父类是一个抽象类,里面包含创建对象的抽象工厂方法。 2、可以通过参数等形式控制创建不同的产品对象5、优点: 1、可以在不知道具体实现的情况下编程 --依赖于抽象 2、更容易扩展对象的新版本 3、连接平行的类层次6、缺点: 1、具体产品对象和工厂方法耦合 阅读全文
posted @ 2014-04-13 10:32
无名十四
阅读(147)
评论(0)
推荐(0)

浙公网安备 33010602011771号