设计模式的分类记忆方法

 创建型:创建型模式抽象了实例化过程。他们帮助一个系统独立于如何创建、组合和表示他的那些对象。

两个 造 圆形 丹工厂

情景记忆:人在聊天。一个问:这家工厂是干什么的?另一个说: 圆型 药的。5个。
结构型:可以让你把类或对象组合到更大的结构中。
代理 组装 桥 装饰,外观 享元 调制
情景记忆:想象自己正在一个,无论是外观还是内部装饰都很豪华的度假村,受着7天的带薪年假,那里有小流水,有组合了东西方文化的美食,有会说各国语言的服务员(即适配器),还可以代理预订各国各航班机票。7个。
行为型:涉及到类和对象如何交互协作及分配职责。
访客 观察 模板
中介 解释 策略
店长 命令 备忘
迭代 状态 责任
情景记忆:一个访客来到一家房屋中介门口,正在观察宣传栏里的房屋信息,偶然间听到店长对一位新人说:“你向客人推荐房屋的策略用错了,你应该迭代的方式介绍所有房源。客人走后,登记客人信息的模板也用错了。你的师傅没有向你解释清楚,他也有责任。我命令你用笔记记下我刚才说的话,起到备忘的目的”。店长走后,那位新人的状态很低落。11个。
转载请注明:http://jinjiankang.iteye.com/blog/1833293
 

创建型
1. Factory Method(工厂方法)
2. Abstract Factory(抽象工厂)
3. Builder(建造者)
4. Prototype(原型)
5. Singleton(单例)

结构型
6. Adapter Class/Object(适配器)
7. Bridge(桥接)
8. Composite(组合)
9. Decorator(装饰)
10. Facade(外观)
11. Flyweight(享元)
12. Proxy(代理)

行为型
13. Interpreter(解释器)
14. Template Method(模板方法)
15. Chain of Responsibility(责任链)
16. Command(命令)
17. Iterator(迭代器)
18. Mediator(中介者)
19. Memento(备忘录)
20. Observer(观察者)
21. State(状态)
22. Strategy(策略)
23. Visitor(访问者)

 
 
原文地址:https://www.cnblogs.com/carl2380/p/3630232.html