符合开闭原则
增加产品族支持开闭原则,增加产品等级结构不支持开闭原则
将一个复杂对象的构建与它的表示分离
增加具体建造者支持开闭原则
单例模式虽然简单,但是需要理解为什么单例模式的工厂方法和成员变量都是静态的。
首先,因为要禁止其他程序创建类的对象,单例类的构造函数必须是私有的,那么要怎么创建单例类呢,只有通过类名直接调用类的静态方法才可以,而静态方法不能访问非静态类成员变量,所以成员变量也必须是静态的。
类适配器模式
对象适配器模式
桥接模式将抽象部分与实现部分分离



