个人感觉23种设计模式非常难记,这里将设计模式以小故事的形式,以首字母的方式组合起来,编成了小顺口溜,记不住的时候就想一想小故事!单工抽建原 适装桥组享代外 中访策备迭 观模命状职解
首先,设计模式分三类:
一、创建型
口诀:单工抽建原
1、单例模式
2、工厂方法模式
3、抽象工厂模式
4、建造者模式
5、原型模式
二、结构型
口诀:适装桥组享代外
1、适配器模式
2、装饰模式
3、桥接模式
4、组合模式
5、享元模式
6、代理模式
7、外观模式
三、行为型
口诀:中访策备迭 观模命状职解
1、中介者模式
2、访问者模式
3、策略模式
4、备忘录模式
5、迭代器模式
6、观察者模式
7、模板方法模式
8、命令模式
9、状态模式
10、职责链模式
11、解释器模式
四、编故事
故事1
单个工人被抽调出来建造原来1万个人才能创建完成的大厦,不是很扯淡吗???单工抽建原
故事2
适当的装逼是很有必要的,桥牌一直是一个很有逼格的游戏,两人一组现在真的是很流行,玩在其中TMD享受啊,这已经渐渐取代外国人现有的装逼模式!适装桥组享代外
故事3
中国有一个人旅游访问加策,去的时候准备了一批黄碟,结果很畅销啊!!瞬间发了大财!! 中访策备迭
与此同时,有一个叫做状的肢解狂人盯上了他,肢解狂人趁其不备,将其抓了回来,同时状让他的小弟们在肢解时进行观模,这人很快小命呜呼了。。。
观模命状职解
以上内容,纯属瞎扯,只为方便记住23种设计模式!
接下来的文章会以代码和UML图的形式一一做出解析,欢迎围观!