SmilyZhu 读书笔记
第 1 页 共 13 页
第 1 页 共 13 页
《架构整洁之道》
2021-3-6
全书共 324 页,分六部分 33 章,总结为 13 页。
作者 Robert C. Martin 是 cleancoders.com 联合创始人,Uncle Bob Consulting LLC 创始人,
为全球大型公司提供软件开发咨询、培训以及技能培训服务。
目录
《架构整洁之道》
.............................................................................................................................
1
第一部分 概述
...........................................................................................................................
3
第 1 章 设计与架构究竟是什么
......................................................................................
3
第 2 章 两个价值维度
......................................................................................................
3
第二部分 从基础构件开始:编程范式
..................................................................................
3
第 3 章 编程范式总览
......................................................................................................
3
第 4 章 结构化编程
..........................................................................................................
3
第 5 章 面向对象编程
......................................................................................................
3
第 6 章 函数式编程
..........................................................................................................
4
*第三部分 设计原则
.................................................................................................................
4
第 7 章 SRP 单一职责原则
.............................................................................................
4
第 8 章 OCP 开闭原则
.....................................................................................................
4
第 9 章 LSP 里氏替换原则
..............................................................................................
4
第 10 章 ISP 接口隔离原则
.............................................................................................
4
第 11 章 DIP 依赖反转原则
............................................................................................
4
第四部分 组件构件原则
...........................................................................................................
5
第 12 章 组件
....................................................................................................................
5
第 13 章 组件聚合
............................................................................................................
5
第 14 章 组件耦合
............................................................................................................
5
*第五部分 软件架构
.................................................................................................................
6
第 15 章 什么是软件架构
................................................................................................
6
第 16 章 独立性
................................................................................................................
6
第 17 章 划分边界
............................................................................................................
6
第 18 章 边界剖析
............................................................................................................
7
第 19 章 策略与层次
........................................................................................................
7
第 20 章 业务逻辑
............................................................................................................
7
第 21 章 尖叫的软件架构
................................................................................................
7
第 22 章 整洁架构
............................................................................................................
7
第 23 章 展示器与谦卑对象
............................................................................................
8
第 24 章 不完全边界
........................................................................................................
8