这是一本进阶式学习的面向对象程序设计教材,全书分为基础篇、面向对象篇和高级篇,内容由浅入深。 将面向对象分析与程序开发相结合,介绍面向对象程序的设计与实现。以UML语言描述类的设计,用Java语言实现。 书中有丰富的实例,读者可以了解所学知识在具体问题中的应用。将面向对象融入实践中,加深读者对知识的理解与掌握。 每章配有习题和实验,帮助读者巩固所学知识,提高编程能力。 本书提供书中实例的源代码和电子课件,读者可登录清华大学出版社网站下载使用。