C++面向对象程序设计——基于设计项目的方法(英文版)

作者:朱海滨等

丛书名:现代计算机教育系列教材(英文版)——国外著名大学教授鼎力之作

定价:45元

印次:1-2

ISBN:9787302116035

出版日期:2006.01.01

印刷日期:2006.05.08

图书责编:王听讲

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书系统地讨论了利用C++语言进行面向对象程序设计的基本概念、原理、方法和语言机制。本书“原理第一、语言第二”的独特编写方法可以尽量避免读者在用C++学习面向对象程序设计时经常出现的问题,即,利用C++语言编写出非面向对象的程序。 本书力图用日常生活实例引入面向对象的基本概念和原理,从而使具有一定生活常识和经验的读者更易于接受。本书基于项目、逐步学习的方法能使读者更愿意编写可运行的C++程序——从实践中学习。这样,本书虽主要面向计算机相关专业的读者编写,但相关工科专业(如电子工程和工业工程)的读者仍然能够根据少量计算机专业基础理解本书内容,并通过本书学习用C++编写面向对象的程序。 本书可作为计算机相关专业面向对象程序设计课程的教材,亦可作为其他工科专业学习面向对象程序设计的教材,同时还可以作为程序员或软件工程师的程序设计参考书。

为了使我国计算机的教育水平赶上国际步伐,缩小与世界计算机技术水平的差距,清华大学出版社隆重推出“现代计算机教育系列教材(英文版)——国外著名大学教授鼎力之作”。 这套教材由我国著名计算机专家金兰教授主编。金兰教授1949年毕业于清华大学电机系,后留校任教,1952年赴前苏联留学,获副博士学位。1956年回国后,金兰教授主持清华大学计算机专业的创建工作,先后担任计算机教研室主任和副系主任。1984年后,金兰教授在美国从事计算机专业教育工作,目前是美国Fresno加州大学计算机科学系终身教授。 本套教材的作者均是目前在美国等计算机发展水平较高的国家担任大学教授的专家学者,他们在世界各知名大学担任主讲教授,并且,他们也将在自己任教的学校使用这些教材。我们希望这套教材的出版能使我国的计算机教育尽快与世界计算机教育接轨。英文教材的编写将尽量考虑中国国情,使之适合中国学生学习。在出版英文教材的同时,还将组织与之相应的中文翻译版教材的出版,使那些学习中文版教材的学生也能赶上国际计算机教学的水平。 我们尝试用这种聘请国外教授编著教材的方法出版教材,旨在希望这套教材能够加速我国计算机教育水平的发展,缩小与发达国家的差距。同时,也能提高我国计算机教材的出版水平,为我国计算机教材注入更新的活力。希望这套教材能够得到我国计算机教育领域的广大师生的关注,并提供宝贵的建议。 联系方式: Email: wanghanyou@tup.tsinghua.edu.cn 联系人: 汪汉友 清华大学出版社 朱海滨 现为加拿大尼波星大学(Nipiss...

目录
荐语
查看详情 查看详情
Part 1Principles of Object\|Oriented Programming

CHAPTER 1Introduction to Object\|Oriented Programming

1.1Object\|Oriented Thinking Methodology6

1.1.1Induction and Deduction6

1.1.2Composition and Decomposition7

1.1.3Object\|Orientation as a Thinking Methodology9

1.2Programming Techniques and Concepts11

1.2.1What is Programming?11

1.2.2Abstraction, Information Hiding and Modeling13

1.2.3Procedural Programming and Modules15

1.2.4Encapsulation18

1.2.5Abstract Data Type20

1.3Object\|Oriented Programming21

1.4Other Programming Paradigms24

1.4.1Imperative Programming25

1.4.2Functional Programming25

1.4.3Logic Programming26

1.4.4Relationships between Object\|Oriented Programming an... 查看详情

查看详情