第1章 面向对象基本概念和机制 1
1.1 从“类”谈起 1
1.2 面向对象的思维方法 3
1.3 关于“抽象” 5
1.4 分析问题的过程 5
1.5 面向对象方法简介 7
1.6 关于面向对象编程 8
1.7 面向对象的基本概念和机制 9
1.8 面向对象技术及其优势 16
1.9 组件对象技术 18
1.10 面向对象与现代软件体系结构 19
1.11 小结 20
第2章 C++语言中的面向对象特征 21
2.1 C++基础 21
2.2 类与对象 41
2.3 继承与派生 73
2.4 多态与虚函数 95
2.5 小结 103
第3章 VC程序设计工具简介 104
3.1 VC环境 104
3.2 应用框架结构 105
3.3 微软基础类库MFC 112
3.4 关于Windows应用程序接口(API) 132
3.5 初级VC编程 134
3.6 高级VC编程 139
3.7 小结 163
第4章 面向对象系统分析与设计 165
4.1 面向对象软件开发过程 165
4.2 面向对象方法论 179
4.3 分析模式 202
4.4 设计模式 210
4.5 小结 225
5.1 构件及软件构架简介 226
第5章 构件理论与软件构架 226
5.2 构件分类与检索 234
5.3 构件的存储及构件库 240
5.4 构件库实例 245
5.5 软件构架分析方法(SAAM) 251
5.6 构架描述 252
5.7 构架重用 252
5.8 未来的软件构架 253
5.9 小结 253
参考文献 254