本书有四部分组成。第一部分描述面向对象的概念,以及UML表示法;第二部分从问题陈述到分析、系统设计和类设计,描述了软件开发的面向对象方法学;第三部分用面向对象语言和关系数据库描述了面向对象设计的实现;第四部分描述了成功的面向对象开发所需要的软件工程实践。