第一篇 面向对象程序设计引论 1
第一章 面向对象程序设计(OOP)基本概念 1
第二章 继承、多态性和OOP 18
第三章 Smalltalk概述 63
第四章 类库 75
第五章 OOP程序设计示例 110
第二篇 OOP程序设计工具 159
第六章 OOP语言特征——类定义、封装和重载 159
第七章 OOP语言特征——多态性、继承和动态联编 205
第三篇 类库和应用框架 241
第八章 应用框架的一般特征 241
第九章 C++Views:菜单和命令事件 257
第十章 C++Views:对话和控制视图 280
第十一章 对话和数据 303
第十二章 ObjectWindows:独立于语言的应用框架 332
附录A Pascal、Smalltalk和Actor中的旋转形体程序 384
附录B C++、Object Windows的对话程序 410