第一章 为什么要引入面向对象的方法 1
1.1 什么叫对象 1
1.2 为什么要采用面向对象的方法设计软件 5
第二章 面向对象的基本概念 11
2.1 构造对象的基本要素 11
2.2 用类进行描述的例子 21
2.3 封装性 25
2.4 多态性 29
第三章 对象的构造 36
3.1 面向对象的层次 36
3.2 对象的抽象化 41
3.3 对象的设计和修改 62
第四章 对象行为的设计 74
4.1 行为的基本类型 74
4.2 行为的层次化 82
第五章 面向对象的系统开发 92
5.1 用面向对象方法进行系统开发的必然性 92
5.2 封装及其构造原则 101
5.3 面向对象的业务系统设计 111
5.4 对象控制的设计 134