下面我总结我一下我的记忆方法,希望给大家分享。
首先列出23种设计模式
1 Singleton 单件
2 Abstract Factory 抽象工厂模式
3 Builder 生成器模式
4 Factory Method 工厂方法模式
5 Prototype 原型模式
6 Adapter 适配器模式
7 Bridge 桥接模式
8 Composite 组合模式
9 Decorator 装饰模式
10 Facade 外观模式
11 Flyweight 享元模式
12 Proxy 代理模式
13 Template Methed模板方法
14 Command 命令模式
15 Interpreter 解释器模式
16 Mediator 中介者模式
17 Iterator 迭代器模式
18 Observer 观察者模式
19 Chain Of Responsibility 职责链模式
20 Memento 备忘录模式
21 State 状态模式
22 Strategy 策略模式
23 Visitor 访问者模式
下面我们开始这样记忆
根据设计模式前的数字来联想记忆,把1,11,21这样的模式串联起来记忆。具体如下:
1------ 肯定是一个了,所以是单个,联想单件模式;
11----- 1是最小单位,11是由两个1(可以想象成多个1)组成,要解决多个1共享资源的模式是享元模式
21----- 由2变成了1.可以想象成小弟弟见到MM后由S形变成了棍形,状态发生了变化 ---状态模式
2------ 把2想象成鸭子,是我们的想象,是我们的抽象,想到抽象工厂模式
12----- 把我们1家的产品叫给2家或更多家来代理,想到代理模式
22----- 从家到公司有2条(或多条)路来走(把每个2都想象成弯弯的路),走每条都是一个策略,策略模式
3------ 想象成MM的胸部,生成奶汁的地方,生成器模式
13-----用印模印过小猪吧, 这个想象到什么了吗?对!把这个样子里填充一些泥巴,就可以得到MM的mimi模型喽,
13象个模板吧?呵呵 模板方法
23-----这个更简单了,两只手来摸(访问)MM的mimi,访问者模式
4------- 4象一面小红旗,象一面插在工厂屋顶的小红旗,工厂方法模式
14------ 4象一面小红旗,1面红旗就是一道命令,命令模式
5------- 5象个挺着大肚子的孕妇,穿再多的衣服也掩盖不了她这种原型,原型模式
15------ 旁边已经有1个小孩了,你怎么又怀上了?给大家解释一下吧,解释器模式
6-------带天线的电子器件,适配器?适配器模式
16------我要在淘宝上买一个适配器,淘宝就是中介者,中介者模式
7-------想象成天桥,桥接模式
17------一座桥连一座桥,桥上还有桥,迭代器模式
8------- 8是由oo组合而成的 组合模式
18------- 带着1个望远镜(8象一个望远镜)干吗?观察呗!观察者模式
9------- 象一个气球,气球是用来装饰的,装饰模式
19------- 一串气球,每个气球都有自己的位置和职责,职责链模式
10------- 瞧,一个鸡蛋,鸡蛋的外观就是这样的,外观模式
20-------一个台灯,一个圆桌,我在写备忘录,备忘录模式
相关推荐
java23种设计模式总结 . 设计模式 1.1 创建型模式 1.1.1 工厂方法 1.1.2 抽象工厂 1.1.3 建造者模式 .. 1.1.4 单态模式 .. 1.1.5 原型模式 . 1.2 结构型模式 ... 1.2.1 适配器模式 1.2.2 桥接模式 ........
23种设计模式总结及案例.pdf
2020最新整理一线大厂面试题合集 - 23种设计模式总结
java23种设计模式总结.pdf
对Java23种设计模式总结 word格式 内有程序实例
Java23种设计模式总结pdf,包括常用的策略模式、观察者模式、装饰者模式、抽象工厂模式、适配器模式、迭代器模式、模板方法模式、单例模式等等
Java23种设计模式总结.doc
JAVA的23种设计模式总结[整理].pdf
总结了23种设计模式,详细的介绍了每种设计模式的含义和作用,有代码示例和流程图解释
Java的23种设计模式
Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)Java23种设计模式(总结)...
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。...本资源使用C++实现了23种设计模式的经典案例。
java 23 种设计模式总结 里面有各种模式的举例
C++ 23种设计模式 Gof的23种设计模式总结
设计模式精解- GoF 23种设计模式解析附C++实现源码 懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要。反之好像也可能成立。道可道,非常道。道不远人,设计模式亦然如此。 一直想把自己的学习经验以及在...
2023最全java面试资料
23种设计模式总结,分别对应三种大的类型:创建型模式、结构型模式、行为型模式。包含其定义和类图。 速记口诀如下: 创建型:单抽元建厂 结构型:外侨(桥)组元戴(代)配饰 行为型:责令解放(访),观摩(模)对...