简单工厂:
工厂方法:平行等级结构、产品创建延迟到子类、抽象产品类型。
抽象工厂:
适配器模式:
1.类适配器:用一个具体的Adapter类对Adaptee和Target进行匹配。Adapter类是Adaptee的子类所以可以重定义Adaptee的行为;不需要额外的指针以获取Adaptee;
Adapter无法匹配Adaptee子类。
2.对象适配器:允许一个Adapter与多个Adaptee匹配(Adaptee及所有子类);Adapter也可以一次性给所有Adaptee添加功能;重定义Adaptee行为比较困难
代理模式: