设计模式助记

GoF设计模式一共有23个,再加上2个非GoF的常用设计模式,一共有25个。今天总结了一下常用设计模式并编了一个助记词,分享一下。

 

创建型设计模式(5个):

1、工厂模式(工厂方法模式)

2、抽象工厂模式

3、建造者模式

4、单例模式

5、原型模式

助记:一个单身汉拿着抽象工厂的原型图建造了一座工厂。

 

 

 

超好用的思维导图绘图软件,点击领取15天会员点击领取优惠券

 

结构型设计模式(8个):

1、享元模式

2、适配器模式

3、桥接模式

4、代理模式

5、外观模式(门面模式)

6、装饰器模式

7、组合模式

8、过滤器模式(非GoF模式)

助记:我通过共享的适配器桥接到一个门面装饰的还不错的代理,把它和过滤器组合起来一起使用。

 

 

超好用的综合绘图软件,点击领取15天会员点击领取优惠券

 

行为型设计模式(12个):

1、中介者模式

2、命令模式

3、备忘录模式

4、观察者模式

5、状态模式

6、迭代器模式

7、策略模式

8、模板模式

9、责任链模式

10、解释器模式

11、访问者模式

12、空对象模式(非GoF模式)

助记:作为一个中介者,应接受雇主任何时候的访问和命令,并用备忘录进行记录和解释,采用经过多次迭代的模版和策略,以及负责任的态度完成任务,除非雇主放空炮。

 

 

另:

建工厂,吾原创。(解释:5个创建型)

扒结构,过滤掉。(解释:8个结构型,去掉过滤器模式,剩下的都是GoF设计模式)

十二宫,去掉空。(解释:12个行为型,去掉空对象模式,剩下的都是GoF设计模式)

 

超好用的思维导图绘图软件,点击领取15天会员点击领取优惠券

超好用的综合绘图软件,点击领取15天会员点击领取优惠券

posted @ 2023-02-05 17:35  天下无炎  阅读(21)  评论(0编辑  收藏  举报