认知
返回书架

编程开发

软件架构:架构模式、开发方法和重构

Robert C. Martin

软件架构设计原则系统设计

系统阐述软件架构设计原则和模式的著作,强调架构的灵活性和可维护性。

核心观点3

1

架构应该延迟决策,保持选项开放

2

依赖倒置原则:高层模块不应依赖低层模块,两者都应依赖抽象

3

组件设计应该遵循单一职责原则和共同封闭原则

与作者对话

R

Robert C. Martin

软件架构:架构模式、开发方法和重构》作者 · 在线

软件架构:架构模式、开发方法和重构》精华总结

系统阐述软件架构设计原则和模式的著作,强调架构的灵活性和可维护性。

3 条核心观点

  1. 架构应该延迟决策,保持选项开放
  2. 依赖倒置原则:高层模块不应依赖低层模块,两者都应依赖抽象
  3. 组件设计应该遵循单一职责原则和共同封闭原则