首页 > 其他 > 详细

图解设计模式总览

时间:2017-04-16 21:22:38      阅读:236      评论:0      收藏:0      [点我收藏+]

第1部分 适应设计模式

  Iterator(迭代器) 模式-一个一个遍历

  Adapter(适配器) 模式-加个"适配器"模式以便于复用

第2部分 交给子类

  Template Method(模板方法) 模式-将具体处理交给子类

  Factory Method(工厂方法) 模式-将实例的生成交给子类  

第3部分 生成实例

  Singleton(单例) 模式-只有一个实例

  Prototype(原型) 模式-通过复制生成实例

  Builder(建造者) 模式-组装复杂的实例

  Abstract Factory(抽象工厂) 模式-将关联零件组装成产品

第4部分 分开考虑

  Brige(桥接) 模式-将类的功能层次结构与实现层次结构分离

  Strategy(策略) 模式-整体地替换算法

第5部分 一致性

  Composite(组合) 模式-容器与内容的一致性

  Decorator(装饰) 模式-装饰边框与被装饰物的一致性

第6部分 访问数据结构

  Visitor(访问者) 模式-访问数据结构并处理数据

  Chain of Responsibility(职责链) 模式-推卸责任

第7部分 简单化

  Facade(外观) 模式-简单窗口

  Mediator(中介者) 模式-只有一个仲裁者

第8部分 管理状态

  Observer(观察者) 模式-发送状态变化通知

  Memento(备忘录) 模式-保存对象状态

  State(状态) 模式-用类表示状态

第9部分 避免浪费

  Flyweight(享元) 模式-共享对象,避免浪费

  Proxy(代理) 模式-只在必要时生成实例

第10部分 用类来表现

  Command(命令) 模式-命令也是类

  Interpreter(解释器) 模式-语法规则也是类

 

图解设计模式总览

原文:http://www.cnblogs.com/revoid/p/6719867.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!