以前看过书,但要回忆起所有设计模式不可能,想继续搞高以及和别人交流,至少得把名称记住吧。到这把年纪了,要死记硬背是不可能的。即使是中学生,死计硬背下的东西如果不使用,过一段时间 也不可能记得住。
先列下《设计模式之禅》中的清单,然后尝试联想记忆。
第 1 章 策略模式【STRATEGY PATTERN】 ......................................
第 2 章 代理模式【PROXY PATTERN】 .............................................
第 3 章 单例模式【SINGLETON PATTERN】 ...................................
第 4 章 多例模式【MULTITION PATTERN】 .....................................
第 5 章 工厂方法模式【FACTORY METHOD PATTERN】 .............
第 6 章 抽象工厂模式【ABSTRACT FACTORY PATTERN】 ........
第 7 章 门面模式【FACADE PATTERN】 ..........................................
第 8 章 适配器模式【ADAPTER PATTERN】 ...................................
第 9 章 模板方法模式【TEMPLATE METHOD PATTERN】 ..........
第 10 章 建造者模式【BUILDER PATTERN】 ...............................
第 11 章 桥梁模式【BRIDGE PATTERN】 ....................................
第 12 章 命令模式【COMMAND PATTERN】 ...............................
第 13 章 装饰模式【DECORATOR PATTERN】 ..........................
第 14 章 迭代器模式【ITERATOR PATTERN】 ...........................
第 15 章 组合模式【COMPOSITE PATTERN】 ...........................
第 16 章 观察者模式【OBSERVER PATTERN】 ..............................
第 17 章 责任链模式【CHAIN OF RESPONSIBILITY PATTERN】 .
第 18 章 访问者模式【VISITOR PATTERN】 ..................................
第 19 章 状态模式【STATE PATTERN】 .........................................
第 20 章 原型模式【PROTOTYPE PATTERN】 ...........................
第 21 章 中介者模式【MEDIATOR PATTERN】 .........................
第 22 章 解释器模式【INTERPRETER PATTERN】 ...............
第 23 章 亨元模式【FLYWEIGHT PATTERN】 .........................
第 24 章 备忘录模式【MEMENTO PATTERN】 ......................
在网上搜到这个:http://www.cnblogs.com/liningx/archive/2008/02/19/1073117.html
作者的联想方式很有意思,可惜次序和上面不太一样,而且好象少了一种。
使着使用类似的方式:
第 1 章 策略模式 第 11 章 桥梁模式 第 21 章 中介者模式
1是卷轴,卷轴里有策略,11是两条单行道,桥梁有两道, 21是2人邀请1人仲栽,作为中介。
=》我们策略是在桥梁上以白线作为中介分隔。。
第 2 章 代理模式 第 12 章 命令模式 第 22 章 解释器模式
2 两国,进行代理人战争。 12为一列,一列士兵执行命令 22是2v2的羽毛球双打,发生了争持,裁判解释。
=》两国的代理战争接受命令,解释和解后中止。
第 3 章 单例模式 第 13 章 装饰模式 第 23 章 亨元模式
3是窗帘,有单杆 13 横杆下的窗帘是装饰品 23两边窗帘合起来,共享为大厅的帘。。。
=》单杆的窗帘是装饰品,双幅的共享为大厅的帘。
第 4 章 多例模式 第 14 章 迭代器模式 第 24 章 备忘录模式
4是小车,车有多个门。 14 小车上有一个小车模型,模型里还有小车模型,迭代。24 两辆车,其中一个为备忘(备用)。
=》多门小车上的模型完成了迭代,还有一辆车作为备份。
第 5 章 工厂方法模式 第 15 章 组合模式
5星旗下是个工厂,15的月亮组合拼接得最圆。
第 6 章 抽象工厂模式 第 16 章 观察者模式
6弯曲的烟囱,是抽象的工厂 16岁花季少年,开始观察这个社会。
第 7 章 门面模式 第 17 章 责任链模式
7是休息日,学校的门紧闭 17 17岁的少年,开始有责任意识。
第 8 章 适配器模式 第 18 章 访问者模式
8是齿轮,互相适配 18 18是成年,开始访问所有网站。
第 9 章 模板方法模式 第 19 章 状态模式
9是至阳,万物的模板 19格围棋 对战状态。
第 10 章 建造者模式 第 20 章 原型模式
10 十字会,用腐败建造出来的。 20 G20峰会,各种原型国家组成
打乱次序,准备反向记数字,引自上面的链接文章。并且加上24,多例模式。
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 访问者模式
24 MULTITION PATTERN 多例模式。
关键字:
1-5 卷轴 两国 窗帘 小车 五星旗6-10 弯囱 休息日 齿轮 至阳 十字会
11-15 双行道 一队 窗杆帘 小车上的小车 满月
16-20 花季 准成年 成年 围棋 G20
21-24 2+1会议 2v2比赛 双窗帘 双小车
抽象的不好记,所以:两国-》南北朝 休息日-》一字旗外观是7?