《Java Design Patterns》读书笔记

本笔记来源于:《Java Design Pattern》一书。

目录

  1. 设计原则
  2. 简单工厂模式/静态工厂模式
  3. 工厂方法模式/虚拟构造模式/多态工厂模式
  4. 抽象工厂模式/Kit 模式
  5. 单例模式 - 懒汉模式/饿汉模式/IoDH
  6. 原型模式 - 浅克隆与深克隆
  7. 建造者模式 - 复杂对象的组装与创建
  8. 适配器模式 - 不兼容结构的协调
  9. 桥接模式/柄体模式/接口模式 - 处理多维度变化
  10. 组合模式 - 树形结构的处理
  11. 装饰模式 - 扩展系统功能
  12. 外观模式
  13. 享元模式 - 实现对象的复用
  14. 代理模式
  15. 责任链模式 - 请求的链式处理
  16. 命令模式 - 请求发送者和接收者解耦
  17. 解释器模式 - 自定义语言的实现
  18. 迭代器模式 - 遍历聚合对象中的元素
  19. 中介者模式 - 协调多个对象之间的交互
  20. 备忘录模式 - 撤销功能的实现
  21. 观察者模式 - 对象间的联动
  22. 状态模式 - 处理对象的多种状态及其相互转换
  23. 策略模式 - 算法的封装与切换
  24. 模板方法模式
  25. 访问者模式 - 操作复杂对象结构

TODO: 试着找出 Java、Spring、SpringMVC、MyBatis、JPA 等框架中所使用到的设计模式。

文章作者: koral
文章链接: http://luokaiii.github.io/2019/06/24/读书笔记/《JavaDesignPatterns》/0.目录/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自