本书分成四个部分,共12章、10个附录。**部分面向对象系统设计(第1-4章),介绍OO软件开发的基础知识。第二部分面向对象的语言和系统(第5-7章),比较各种OO语言,讨论开发多语言系统及解决方案。第三部分面向对象的建模基础(第8-10章),介绍实现抽象数据模型方法和类型的相关概念,提出程序验证的断言逻辑,用形式化的方法提供表示对象行为集合特征的概要。第四部分面向对象应用框架(第11-12章),讨论商务处理再设计,对象技术的Web应用及其在计算、智能、移动agent方面的新趋势。附录部分介绍Smalltalk、Eiffel、C++、Java和逻辑程序设计语言DLP,也介绍UML和CORBA IDL,提出开发中小型学期项目的建议。
随书光盘包括本书的全部内容和实例软件的电子版。此电子版也包括对因特网上其他资料的链接。“幻灯片方式”的电子版可以在教室里播放。此外,光盘还有幻灯片PowerPoint版本。