- 编程
- 面向对象设计思想、SOLID原则、23种设计模式详解
目录
- # 2. 面向对象设计
- 2-1. README 2-2. 面向对象设计思想 2-3. 面向对象特性思考 2-4. 接口vs抽象类比较 2-5. 接口而非实现编程 2-6. 多用组合和少继承 2-7. 设计原则的全景图 2-8. SOLID原则案例汇 2-9. 反模式与坏味道 2-10. 重构十二式的实战 2-11. 可测试性实战设计 2-12. DDD与战术的建模 2-13. 综合实战图片框架
- # 3. 常见设计原则
- 3-1. README 3-2. 面向对象六大原则 3-3. 单一职责原则详解 3-4. 开闭原则详细介绍 3-5. 里式替换原则介绍 3-6. 接口隔离原则介绍 3-7. 依赖倒置原则介绍 3-8. 迪米特原则介绍 3-9. 项目重构演进之路
- # 4. 巧学设计模式
- 4-1. README 4-2. 单例模式设计思想 4-3. 工厂模式设计思想 4-4. 建造者模式设计思想 4-5. 原型模式设计思想 4-6. 静态代理设计模式 4-7. 动态代理设计模式 4-8. 适配器模式设计思想 4-9. 装饰者模式设计思想 4-10. 外观模式设计思想 4-11. 桥接模式设计思想 4-12. 组合模式设计思想 4-13. 享元模式设计思想 4-14. 观察者模式设计思想 4-15. 策略者模式设计思想 4-16. 模版模式设计思想 4-17. 迭代器模式设计思想 4-18. 职责链模式设计思想 4-19. 命令模式设计思想 4-20. 状态模式设计思想 4-21. 备忘录模式设计思想 4-22. 中介者模式设计思想 4-23. 访问者模式设计思想 4-24. 解释器模式设计思想 4-25. 23种设计模式概括 4-26. 技术写作模板
# 系列总览
本系列四步走,形成从微观到宏观的完整进阶路径:
思想根基 设计纪律 设计招式 宏观布局
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ 01. │──→ │ 02. │──→ │ 03. │──→ │ 04. │
│ 面向对象 │ │ 设计原则 │ │ 设计模式 │ │ 系统架构 │
│ 设计 │ │ │ │ │ │ │
└──────────┘ └──────────┘ └──────────┘ └──────────┘
12篇 · 400KB 8篇 · 196KB 23篇 · 843KB 8篇 · 待写
1
2
3
4
5
6
7
2
3
4
5
6
7
| # | 专栏 | 定位 | 核心问题 |
|---|---|---|---|
| 01 | 面向对象设计 | 思想根基 | 什么是好代码?封装/继承/多态的本质 |
| 02 | 常见设计原则 | 设计纪律 | 好代码有什么规则?SOLID六原则逐条深挖 |
| 03 | 巧学设计模式 | 设计招式 | 遇到这类问题用什么套路?GoF 23种全覆盖 |
| 04 | 系统架构设计 | 宏观布局 | 系统怎么分层?模块怎么切?边界在哪里? |
上次更新: 2026/06/15, 19:31:59