Abstact Factory 通过指定对象组的种类而非单个对象的类型来技持创建一组相关的对象。
Adapter 把一个类的接口转变成另一个类的接口,一般分分对象适配和接口适配。
Bridge 把接口秘实现分离开来,使它们可以独立的变化
Composite 创建一个包含其他同类对象的对象,使得客户代码可以与最上层对象交互而无须考虑所有的细节对象。
Decrorator 给一个对象动态的添加职责,而无肱为每一种可能的职责配置情况去创建特定的子类。
facade 为没有提供一致接口的代码提供一个一至的接口。
factory Method 做特定基类的派生类的实例化时,聊在 Factory Method内部之外均无须了解各派生对象的具本类型。
Iterator 提供一个服务对象来顺序地访问一组无素中的各个元素。
Observer 使一组相关对象相互同步,方法是让一个对象负责:在这组对象中的任何一个发生改变时,由它把这种变化通知给这个组里的所有对象
Singleton 为有且仅有一个实例的类提供一种全局访问功能。
Strategy 定义一组算法或者行为,使得它们可以动态地相互替换
Template Method ..........
Adapter 把一个类的接口转变成另一个类的接口,一般分分对象适配和接口适配。
Bridge 把接口秘实现分离开来,使它们可以独立的变化
Composite 创建一个包含其他同类对象的对象,使得客户代码可以与最上层对象交互而无须考虑所有的细节对象。
Decrorator 给一个对象动态的添加职责,而无肱为每一种可能的职责配置情况去创建特定的子类。
facade 为没有提供一致接口的代码提供一个一至的接口。
factory Method 做特定基类的派生类的实例化时,聊在 Factory Method内部之外均无须了解各派生对象的具本类型。
Iterator 提供一个服务对象来顺序地访问一组无素中的各个元素。
Observer 使一组相关对象相互同步,方法是让一个对象负责:在这组对象中的任何一个发生改变时,由它把这种变化通知给这个组里的所有对象
Singleton 为有且仅有一个实例的类提供一种全局访问功能。
Strategy 定义一组算法或者行为,使得它们可以动态地相互替换
Template Method ..........