面向对象程序设计是计算机科学与技术学科的一门必修课程。面向对象软件开发集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高、体现信息隐蔽、可复用、易修改、易扩充等特性的程序。《21世纪高等学校规划教材·计算机科学与技术:面向对象程序设计》以语言简明、概念清晰、逻辑严谨、容易入门为特色,以通俗易懂的语言讲授面向对象程序设计的基础知识、基本规则和编程思想,以贴近生活的例题去表现面向对象程序设计的思想,将面向对象程序设计思想与C++语言有机地结合在一起。《21世纪高等学校规划教材·计算机科学与技术:面向对象程序设计》内容丰富,是跨编程基础、过程化编程、对象化编程的三合一。教师可以参考学生的已修课程,或选择其中的第一、二部分讲授面向过程程序设计,或选择第三部分讲授面向对象程序设计。《21世纪高等学校规划教材·计算机科学与技术:面向对象程序设计》既可为没有C++基础的人员学习基础C++提供入门之需,也可为具有一定C++语言的人员深入学习面向对象程序设计的知识提供帮助,可作为大专院校计算机专业和非计算机专业学生学习面向对象程序设计的教材,也可作为C++爱好者或自学人员的学习C++的参考书。