23种常用设计模式汇总 - Go语言中文社区

23种常用设计模式汇总


构造类模式(5)

记忆口诀 : 2个工厂建造原型单例

1. 抽象工厂模式

2. 工厂方法模式

3. 建造者模式

4. 原型模式

5. 单例模式

结构类模式(7)

记忆口诀 : 代理适配共享bcdf(bridge, composite, decorator, facade)

6. 代理模式

7. 适配器模式

8. 享元模式

9. 桥梁模式(b)

10. 组合模式(c)

11. 装饰模式(d)

12. 门面模式(f)

 

行为类模式(11)

记忆口诀: 中介的责任是迭代解析命令,并且按照备忘录中策略模板观察访问者状态

13. 中介者模式

14. 责任链模式

15. 迭代器模式

16. 解释器模式

17. 命令模式

18. 备忘录模式

19. 策略模式

20. 模板模式

21. 观察者模式

22. 访问者模式

23. 状态模式

 

Reference

[1]. 设计模式之禅 : https://book.douban.com/subject/4260618/

[2]. 设计模式 (计算机) : https://zh.wikipedia.org/wiki/设计模式_(计算机)

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/yzx_zjut/article/details/88770272
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-27 22:32:26
  • 阅读 ( 2252 )
  • 分类:设计模式

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢