为了给面向对象程序设计初学者提供一本清晰的入门教材,作者于2007年8月编写了《面向对象程序设计教程(C++语言描述)》(2007年8月由清华大学出版社出版),受到师生们的欢迎,同时读者希望能有相应的习题解答便于教学和学习。为此,笔者组织编写了这本辅助教材。本书在解析主教材全部习题和实验题的基础上,增添了课程设计指导部分,使读者对面向对象程序设计方法在程序开发中的应用有一个全局性的了解。
本书具有以下特色和价值:
1. 与主教材紧密结合
把习题、实验、课程设计与主教材作为学好面向对象程序设计课程的有机组成部分,多位一体,互为补充。
2. 不同习题,不同对待
为了帮助读者更好地理解程序,对于稍难的习题,书中都作了比较详细的说明,或在程序中加了注释。
3. 循序渐进地启发学生完成课程设计
课程设计要求、设计思想和源程序分开,这样既防止作为标准答案而限制读者的创造性思维,也防止初学者由于缺少经验而走过多的弯路。
4. 课程设计实例简单、实用
课程设计实例主要是将主教材中的实例结合实际应用完成的,可以让读者集中精力学会分析问题和解决问题,而不是停留在某个知识点上。
本书由马石安和魏文平编写,全书由马石安统一修改、整理和定稿。
在本书的编写过程中,笔者参考和引用了大量书籍和文献资料,在此,向被引用文献的作者表示衷心的感谢,向给予本书帮助的所有人士表示衷心感谢。
由于作者水平有限、加之时间仓促,书中难免存在缺点与疏漏,敬请读者及同行们予以批评指正。也欢迎各位同仁探讨面向对象程序设计教学中的相关问题。