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

通过新白娘子传奇的故事,形象地介绍了23种设计模式,并将其分为创建型、结构型和行为型三类。故事中,白素贞、许仙及法海的行为对应不同的设计模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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


三类设计模式:

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

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

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



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

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



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

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



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



评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值