由于面向对象技术存在一系列突出优点,近年来这种技术越来越受到人们的重视,对它的应用和研究遍及计算机的各个领域,绝大多数高校都开设了“面向对象程序设计”之类的课程。《面向对象程序设计实用教程(第2版)》总结了编者多年来从事面向对象程序设计教学和软件开发的经验体会,在授课讲稿和科研记录基础上经过精心修改、润色并补充了大量新材料而写成。《面向对象程序设计实用教程(第2版)》既注重系统性和科学性,又特别注重实用性。全书共15章,第1章、第2章讲述程序设计的基础知识和面向对象的基本理论,第3章通过一个面向对象的C++程序实例,讲述用面向对象方法解决实际问题的大体过程,引导读者把理论与实践紧密结合起来,并使读者在刚刚接触C++语言时就对C++程序全貌有基本了解。第4~11章从C++语言如何支持和实现面向对象理论的角度,结合典型实例分别讲述C++语言的内容。第12章从应用的角度讲述有关异常的内容,为读者将来开发更加安全实用的应用程序起到参考作用。第13章通过一个更加实用的例子,全面详细地讲述如何用面向对象的思想方法分析、设计、实现应用系统。第14章和第15章分别介绍了基于Windows的面向对象语言Visual C++(6.0版本)和Java,为读者在最常用的开发环境中用面向对象方法进行实用程序设计奠定基础。《面向对象程序设计实用教程(第2版)》力图帮助读者站在软件工程高度,树立起面向对象程序设计的新思维方法,初步掌握用面向对象程序设计技术解决实际问题的方法和步骤。《面向对象程序设计实用教程(第2版)》可作为高等院校“面向对象程序设计”课程的教材或教学参考书,也可供软件工作者和需要开发应用软件的广大计算机用户阅读参考。