设计模式一句话助记
2007-08-03 21:38
253 查看
创建模式
==========================
结构模式
==========================
Builder解耦过程和部件
Bridge划分抽象和行为,独立但能动态的结合
Proxy包装并控制对象访问
Adapter组合多个无关对象
Composite实现同一个接口的对象层层包含,牵一动百
Decorator通过封装动态给一个对象添加一些额外职责
Flyweigh享元
行为模式
==========================
Template
-------------------
抽象类
Memento
-------------------
在内存中保留原来数据的拷贝.
Observer
-------------------
类似委托与事件(?)
Chain of Responsibility 职责链
-------------------
遍历职责链,调用合适的实现
Command
-------------------
行为封装(??)
State状态模式
-------------------
每个状态形成一个子类,每个状态只关心它的下一个可能状态,从而无形中形成了状态转换的规则。
使用状态模式后,客户端外界可以直接使用事件Event实现,根本不必关心该事件导致如何状态变化,这些是由状态机等内部实现。
Strategy
-------------------
不同算法各自封装,用户端可随意挑选需要的算法.
==========================
结构模式
==========================
Builder解耦过程和部件
Bridge划分抽象和行为,独立但能动态的结合
Proxy包装并控制对象访问
Adapter组合多个无关对象
Composite实现同一个接口的对象层层包含,牵一动百
Decorator通过封装动态给一个对象添加一些额外职责
Flyweigh享元
行为模式
==========================
Template
-------------------
抽象类
Memento
-------------------
在内存中保留原来数据的拷贝.
Observer
-------------------
类似委托与事件(?)
Chain of Responsibility 职责链
-------------------
遍历职责链,调用合适的实现
Command
-------------------
行为封装(??)
State状态模式
-------------------
每个状态形成一个子类,每个状态只关心它的下一个可能状态,从而无形中形成了状态转换的规则。
使用状态模式后,客户端外界可以直接使用事件Event实现,根本不必关心该事件导致如何状态变化,这些是由状态机等内部实现。
Strategy
-------------------
不同算法各自封装,用户端可随意挑选需要的算法.
相关文章推荐
- 设计模式一句话与实战应用总结
- 一句话评论设计模式六大原则
- 一句话评论设计模式六大原则
- 一句话评论设计模式六大原则
- 一句话评论设计模式六大原则
- 一句话评论设计模式六大原则
- 一句话评论设计模式六大原则【转】
- 【转】一句话的设计模式
- 一句话评论设计模式六大原则
- 一句话理解23种设计模式
- 一句话描述一种设计模式
- 设计模式真的不难,其实大家平常都在用,各种设计模式一句话挑明!
- 一句话常用设计模式
- 一句话说明设计模式——工厂模式
- 设计模式学习笔记:就一句话的创建实例是如何演变成工厂模式的?
- (转)一句话的设计模式
- 一句话总结GOF的23种设计模式
- 我所理解的设计模式(C++实现)—— “一句话总结”和索引
- 一句话概括java的设计模式
- 一句话评论设计模式六大原则