Repository navigation
Home
Justin edited this page Jun 20, 2026
·
1 revision
欢迎来到设计模式代码库的知识中心!这里是你深入学习每种模式的起点。
如果你是新手,建议按这个顺序学:
第一站:创建型(5个)
单例 → 工厂方法 → 建造者 → 原型 → 抽象工厂
第二站:结构型(7个)
适配器 → 装饰器 → 外观 → 组合 → 代理 → 桥接 → 享元
第三站:行为型(11个)
观察者 → 策略 → 模板方法 → 劶态 → 命令 → 迭代器
→ 责任链 → 中介者 → 备忘录 → 访问者 → 解释器
为什么这个顺序?创建型最直观,帮你理解"对象是怎么来的";结构型教你"对象怎么组合";行为型最灵活,放到最后学才有足够的基础。
每个模式都有独立的 Wiki 页面,包含原理讲解、类比说明、代码示例链接和扩展阅读:
# 🏗️ 设计模式代码库 — Wiki 首页💡 Wiki 小贴士:页面之间用
[[页面名]]双括号链接,就像 Wikipedia 一样可以互相跳转。
欢迎来到设计模式代码库的知识中心!这里是你深入学习每种模式的起点。
| 页面 | 内容 | 适合谁 |
|---|---|---|
| 快速上手 | 克隆、运行、测试的完整流程 | 第一次来的人 |
| 模式选择指南 | 遇到问题该用哪个模式?一张决策图帮你选 | 拿到需求不知道该用什么模式的人 |
| 常见误区 | 每种模式最容易踩的坑和反模式 | 已经在用但总觉得不对的人 |
| UML 类图解读 | 如何看懂本仓库的 UML 图 | 想从图上理解模式结构的人 |
如果你是新手,建议按这个顺序学:
第一站:创建型(5个)
单例 → 工厂方法 → 建造者 → 原型 → 抽象工厂
第二站:结构型(7个)
适配器 → 装饰器 → 外观 → 组合 → 代理 → 桥接 → 享元
第三站:行为型(11个)
观察者 → 策略 → 模板方法 → 劶态 → 命令 → 迭代器
→ 责任链 → 中介者 → 备忘录 → 访问者 → 解释器
为什么这个顺序?创建型最直观,帮你理解"对象是怎么来的";结构型教你"对象怎么组合";行为型最灵活,放到最后学才有足够的基础。
每个模式都有独立的 Wiki 页面,包含原理讲解、类比说明、代码示例链接和扩展阅读:
💡 Wiki 小贴士:页面之间用
[[页面名]]双括号链接,就像 Wikipedia 一样可以互相跳转。