Skip to content
Justin edited this page Jun 20, 2026 · 1 revision

🏗️ 设计模式代码库 — Wiki 首页

欢迎来到设计模式代码库的知识中心!这里是你深入学习每种模式的起点。


📚 核心页面

页面 | 内容 | 适合谁 -- | -- | -- 快速上手 | 克隆、运行、测试的完整流程 | 第一次来的人 模式选择指南 | 遇到问题该用哪个模式?一张决策图帮你选 | 拿到需求不知道该用什么模式的人 常见误区 | 每种模式最容易踩的坑和反模式 | 已经在用但总觉得不对的人 UML 类图解读 | 如何看懂本仓库的 UML 图 | 想从图上理解模式结构的人

🧭 模式学习路径

如果你是新手,建议按这个顺序学:

第一站:创建型(5个)
单例 → 工厂方法 → 建造者 → 原型 → 抽象工厂
​
第二站:结构型(7个)
适配器 → 装饰器 → 外观 → 组合 → 代理 → 桥接 → 享元
​
第三站:行为型(11个)
观察者 → 策略 → 模板方法 → 劶态 → 命令 → 迭代器
→ 责任链 → 中介者 → 备忘录 → 访问者 → 解释器

为什么这个顺序?创建型最直观,帮你理解"对象是怎么来的";结构型教你"对象怎么组合";行为型最灵活,放到最后学才有足够的基础。


🔗 模式详细页面

每个模式都有独立的 Wiki 页面,包含原理讲解、类比说明、代码示例链接和扩展阅读:

创建型

结构型

行为型


💬 交流与反馈

  • 有疑问?在仓库开个 Issue 讨论

  • 发现示例有问题?直接提 PR 修正

  • 想添加新语言实现?参考 贡献指南


💡 Wiki 小贴士:页面之间用 [[页面名]] 双括号链接,就像 Wikipedia 一样可以互相跳转。

# 🏗️ 设计模式代码库 — Wiki 首页

欢迎来到设计模式代码库的知识中心!这里是你深入学习每种模式的起点。


📚 核心页面

页面 内容 适合谁
快速上手 克隆、运行、测试的完整流程 第一次来的人
模式选择指南 遇到问题该用哪个模式?一张决策图帮你选 拿到需求不知道该用什么模式的人
常见误区 每种模式最容易踩的坑和反模式 已经在用但总觉得不对的人
UML 类图解读 如何看懂本仓库的 UML 图 想从图上理解模式结构的人

🧭 模式学习路径

如果你是新手,建议按这个顺序学:

第一站:创建型(5个)
  单例 → 工厂方法 → 建造者 → 原型 → 抽象工厂

第二站:结构型(7个)
  适配器 → 装饰器 → 外观 → 组合 → 代理 → 桥接 → 享元

第三站:行为型(11个)
  观察者 → 策略 → 模板方法 → 劶态 → 命令 → 迭代器
  → 责任链 → 中介者 → 备忘录 → 访问者 → 解释器

为什么这个顺序?创建型最直观,帮你理解"对象是怎么来的";结构型教你"对象怎么组合";行为型最灵活,放到最后学才有足够的基础。


🔗 模式详细页面

每个模式都有独立的 Wiki 页面,包含原理讲解、类比说明、代码示例链接和扩展阅读:

创建型

结构型

行为型


💬 交流与反馈

  • 有疑问?在仓库开个 [Issue](../../issues) 讨论
  • 发现示例有问题?直接提 PR 修正
  • 想添加新语言实现?参考 贡献指南

💡 Wiki 小贴士:页面之间用 [[页面名]] 双括号链接,就像 Wikipedia 一样可以互相跳转。