面向对象作为软件设计指导思想,为计算机软件设计提供了一个全新的视角。c++是一种高效实用的程序设计语言,全面支持面向对象技术。掌握c++的精髓和实质,对深刻理解面向对象技术大有裨益。《面向对象设计与应用》是编者总结多年教学科研与工程实践经验写成的,适合用作大学计算机专业和非计算机专业的程序设计课程教材,也可供自学的读者使用。《面向对象设计与应用》共分为3个部分。第1部分包括第1章至第3章,主要讲解c++面向对象的封装与基础等基础知识;第2部分包括第4章至第6章,主要讲解c++面向对象的一些高级特性,如多态、运算符重载、流和异常处理等内容;第3部分包括第7章至第11章,主要讲解使用visual c++开发win32平台软件的基础知识和通用组件模型的概念与应用。