图解设计模式总览

Posted 志不强者智不达

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图解设计模式总览相关的知识,希望对你有一定的参考价值。

第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(解释器) 模式-语法规则也是类

 

以上是关于图解设计模式总览的主要内容,如果未能解决你的问题,请参考以下文章

设计模式总览

100设计模式总结--总览

设计模式总览

设计模式-总览

设计模式思维导图总览

[设计模式]总览