第1章面向对象概念介绍
1.1过程式程序设计与OO程序设计
1.2从过程式开发转向面向对象开发
1.3对象到底是什么
1.4类到底是什么
1.5使用UML完成类图建模1.6封装和数据隐藏
1.7继承
1.8多态
1.9组合
1.10小结
1.11本章使用的示例代码
第2章如何以对象方式思考
2.1了解接口与实现之间的区别
2.2设计接口时使用抽象思维
2.3尽可能为用户提供最小接口
2.4小结
2.5参考书目
第3章高级面向对象概念
3.1构造函数
3.2错误处理
3.3作用域概念
3.4操作符重载
3.5多重继承
3.6对象操作
3.7小结
3.8参考书目
3.9本章使用的示例代码
第4章类剖析
第5章类设计指导原则
第6章利用对象实现设计
第7章掌握继承和组合
第8章框架与重用:使用接口和抽象类实现设计
第9章构建对象
第10章用UML创建对象模型
第11章对象和可移植数据:XML
第12章持久对象:串行化和关系数据库
第13章对象与因特网
第14章对象和客户/服务器应用
第15章设计模式
索引