Title Text

观察者模式

发布与订阅,多对一的监听

单例模式

反模式,全局的唯一性

装饰模式

层层剥洋葱,接口唯一性

策略模式

算法的可选择,典型对象组合

外观/门面模式

以小化大,以多化少

代理模式

替你访问,做你所不能

适配器

统一接口,不兼容转兼容

模板方法模式

定义框架,子类实现

迭代器模式

Iterator、InteratorAggregate

 

组合模式

构造组织架构,树形结构

状态模式

改变状态可以改变行为

责任链

链条一样传递请求,处理or下一个

NULL OJECT

设置默认空行为,避免IF

访问者模式

变动的数据结构算法,使用访问者实现

pd

By Haihong Li