Appearance
如何阅读本书
每节推荐顺序
- 意图:这节解决什么问题。
- 类图(Mermaid):角色与依赖关系。
- Java 示例:可对照类图阅读,建议本地敲一遍。
- 适用场景 / 注意:何时用、与相近模式的区别。
Mermaid 图
本地预览前请在 book-dp 目录执行:
bash
npm install
npm run docs:dev浏览器中打开开发地址后,文中的 ```mermaid 代码块会渲染为图。
Java 版本
示例以 Java 8+ 为主;个别用到 record 等会在文中注明需更高版本。
学习顺序建议
按侧栏 创建型 → 结构型 → 行为型 顺序即可;若时间紧,可先读:模式对比与选型 再挑常用模式深入。
进入第一篇最后一节后,请从 单例模式 开始第二篇。