1-工厂方法
工厂方法
2-抽象工厂
与工厂的区别:通过一个接口去创建一系列相互依赖的对象,这一系列对象是有一定关系的,没有关系的对象去使用抽象工厂是不合适的。
抽象工厂
3-原型模式
复制自己。
也可以在没有拷贝构造函数的语言中进行深拷贝。
原型模式
4-构建器
分步骤建立复杂对象。
构造器
5-门面模式
提供一层接口,将内外部系统解耦和。
门面模式
6-代理模式
增加间接层
代理模式
7-适配器
接口转换
比如新旧代码接口之间的转换
适配器
8-中介者
中介者