Skip to content

如何阅读本书

每节推荐顺序

  1. 意图:这节解决什么问题。
  2. 类图(Mermaid):角色与依赖关系。
  3. Java 示例:可对照类图阅读,建议本地敲一遍。
  4. 适用场景 / 注意:何时用、与相近模式的区别。

Mermaid 图

本地预览前请在 book-dp 目录执行:

bash
npm install
npm run docs:dev

浏览器中打开开发地址后,文中的 ```mermaid 代码块会渲染为图。

Java 版本

示例以 Java 8+ 为主;个别用到 record 等会在文中注明需更高版本。

学习顺序建议

按侧栏 创建型 → 结构型 → 行为型 顺序即可;若时间紧,可先读:模式对比与选型 再挑常用模式深入。

进入第一篇最后一节后,请从 单例模式 开始第二篇。