Logo
Explore Help
Register Sign In
lostecho/Hui-s-notebook
1
0
Fork 0
You've already forked Hui-s-notebook
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
1abf1ba94a9613b306717be0d7037ef53f16bc42
Hui-s-notebook/203-Java/203.1-Java面试/205.19-网络&操作系统/设计模式之禅.md
Lostecho 1cd5bb460f clear old record
2023-09-10 10:50:53 +08:00

1016 B
Raw Blame History

6 大设计原则

  1. 单一职责原则
  2. 里氏替换原则
  3. 依赖倒置原则
  4. 接口隔离原则
  5. 迪米特法则
  6. 开闭原则

23 种设计模式

  1. 单例模式
  2. 工厂方法模式
  3. 抽象工厂模式
  4. 模板方法模式
  5. 建造者模式
  6. 代理模式
  7. 原型模式
  8. 中介者模式
  9. 命令模式
  10. 责任链模式
  11. 装饰模式
  12. 策略模式
  13. 适配器模式
  14. 迭代器模式
  15. 组合模式
  16. 观察者模式
  17. 门面模式
  18. 备忘录模式
  19. 访问者模式
  20. 状态模式
  21. 解释器模式
  22. 享元模式
  23. 桥梁模式

设计模式 PK

  1. 创建类模式大PK
  2. 结构类模式大PK
  3. 行为类模式大PK
  4. 跨战区PK

设计模式混编

  1. 命令模式+策略模式
  2. 工厂方法模式+策略模式
  3. 观察者模式+中介模式

扩展篇

  1. MVC框架
  2. 新模式
Reference in New Issue View Git Blame Copy Permalink
Powered by Gitea Version: 1.25.2 Page: 10ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API