第1部分 概述 Ch2 两个价值维度 艾森豪威尔矩阵 重要且紧急 重要不紧急 不重要但紧急 不重要且不紧急 软件系统的两个价值维度: 系统行为 系统架构 常犯错误:将优先级为<不重要但紧急>的任务提到第一优先级去做 第2部分 从基础构件开始:编程范式 Ch3 编程范式 结构化编程 1968 对程序控制权的直接转移进行了限制和规范 面向对象编程 对程序控制权的间接转移进行了限制和规范 函数式编程 对程序中的赋值进行了限制和规范 关注重点:功能性、组件独立性、数据管理 Ch5 面向对象编程 依赖反转 原本:系统行为决定了控制流,而控制流决定