五分钟精通设计模式(一)--速记23种设计模式

本文由程序员伟哥原创,若需要转载,请注明出处。

通过我杜撰的一个新白娘子**故事帮助大家记忆23种设计模式

五分钟精通设计模式(一)--速记23种设计模式

三类设计模式:

三类设计模式可以这么记:

一、白素贞闯入人满为患的大街上(闯街--创建)

刚刚闯到大街上的时候,他发现了一个虐待动物的工厂工厂里的工人在抽打一个大象(抽象),强迫大象单脚站立(单例),因为他们要构建一个单脚站立的大象原型 。



二、在大街上购买了好多菜,准备要给她老公做饭(街购--结构)

可是她没时间管这些,她要进行食物搭配(适配器),以装饰她的菜(装饰器),她将买的菜装到黑色的袋里(代理),从外观看不出来她买了什么菜。许仙下班后在断桥上接她回家(桥接),到家后通过蔬菜、调料的组合做了香喷喷一桌子菜,他们享受一大圆桌饭菜。(享元)



三、她的行为让许仙非常感动(行为)

法海很嫉妒想了好多策略要拆散他俩,他把策略整理成一个个模版方法 ,让他徒弟去实施,他只作为观察者,法海想要把许仙和他儿子(爹带子-迭代子模式)都抓起来,对他的徒弟实行责任链制度,下达了最后的抓捕命令,对每个徒弟的表现进行记录做成备忘录,以督促他们时刻保持最佳状态,他们乔装成访问者来许仙家做客,为了打消许仙疑虑,给了许仙邻居5毛钱让他作为中介者,来了之后,法海徒弟就假装解释起(解释器)他们此行的目的。他们趁许仙一家不注意,在茶水里下了药,把许仙掳走了,于是才有了后来的水漫金山。

五分钟精通设计模式(一)--速记23种设计模式

五分钟精通设计模式(一)--速记23种设计模式


大家可以关注我的微信公众账号:IT殿堂   不定期为大家推送前沿IT知识