个人简介
Richard C.Lee有35年的软件项目开发和管理经验。在电子出版、嵌入式系统、大型IMS项目、多媒体、运行支持系统、过程控制、事务处理和模型转换技术等领域,从事前沿的开发和管理工作。
William M.Tepfenhart现在是蒙茅斯大学软件工程系的副教授。在制造业、军事和电信领域,作为程序员、开发人员和技术专家,有着18年的开发经验。在其中的17年,他使用面向对象技术开发系统。他参加了对R++(一种在C++中加入了规则的编程语言)编译器的开发工作。
麻志毅,男,北京大学计算机科学技术系副教授。现已发表学术论文40余篇,主持或参加政府科研项目十余项。主要研究领域为软件工程、面向对象技术和计算语言学。
蒋严冰,男,2000年考入北京大学计算机科学技术系攻读博士学位。主要研究方向为面向对象技术、软件工程环境和软件构件技术。
内容简介
面向对象技术是20世纪90年代对软件的最大发展,它不但改变了建构软件的方式,也可改变了设计的方式,而C++则实现了面向对象的主要机制。因此,本书将面向对象技术与C++相结合,并使用UML这一可视化技术的建模语言进行表述,本书的目标是:通过应用面向对象技术和方法的基本原理来指导读者使用C++开发软件和编程时适当考虑使用合适的面向对象的概念和良好的设计原则。