第1章 软件架构与设计模式基础
1.1 程序设计演化过程
1.2 软件架构概述
1.3 设计模式概述
1.4 软件架构、设计模式、框架、类库的关系
第2章 面向对象设计原则
2.1 面向对象设计基础
2.2 面向对象设计原则
2.3 面向对象设计的设计原则与目标
第3章 设计模式
3.1 从需求分析到设计模式的思考
3.2 设计模式的要素与分类
3.3 创建型设计模式
3.4 结构型设计模式
3.5 行为型设计模式
第4章 典型软件体系结构
4.1 软件体系结构学习之前的知识辨析
4.2 调用一返回风格软件体系结构
4.3 数据流风格软件体系结构
4.4 层次系统风格软件体系结构
4.5 事件系统风格软件体系结构
4.6 MVC风格软件体系结构
第5章 基于网络的软件体系结构
5.1 客户/月艮务器风格软件体系结构
5.2 P2P风格软件体系结构
5.3 SOA风格软件体系结构
5.4 云计算风格软件体系结构
参考文献