设计模式总结
一、创造型
1. 抽象工厂模式(Abstract Factory)
a) 分离了具体的类
b) 有利于产品的一致性
c) 使得易于交换产品系列
d) 难于支持新种类的产品(需要扩展接口就涉及到对所有子类的修改)
2. 生成器(Builder)
a) 可以改变一个产品的内部表示(定义一个新的生成器)
b) 将构建代码与表示代码分开
c) 可对构建过程进行更精细的控制
3. 工厂方法(Factory Method)
a) 为子类提供挂钩
b) 连接平行的类层次
未完。。待续。。
标签: 设计模式
发表评论: