出版社:清华大学出版社
年代:2005
定价:28.0
本书讨论了利用C++语言进行面向对象程序设计的基本概念、原理、方法和语言机制。
Part 1 Principles of Object\|Oriented ProgrammingCHAPTER 1 Introduction to Object\|Oriented Programming 1.1 Object\|Oriented Thinking Methodology 1.2 Programming Techniques and Concepts 1.3 Object\|Oriented Programming 1.4 Other Programming Paradigms 1.5 Object\|Oriented Languages 1.6 SummaryCHAPTER 2 Object, Classes and Inheritance 2.1 Object 2.2 Message 2.3 Encapsulation and Protoco 2.4 Class 2.5 Instantiation 2.6 Metaclass
Part 1 Principles of Object\|Oriented ProgrammingCHAPTER 1 Introduction to Object\|Oriented Programming 1.1 Object\|Oriented Thinking Methodology 1.2 Programming Techniques and Concepts 1.3 Object\|Oriented Programming 1.4 Other Programming Paradigms 1.5 Object\|Oriented Languages 1.6 SummaryCHAPTER 2 Object, Classes and Inheritance 2.1 Object 2.2 Message 2.3 Encapsulation and Protoco 2.4 Class 2.5 Instantiation 2.6 Metaclass 2.7 Inheritance 2.8 Superclass and Subclass 2.9 Abstract Class 2.10 SummaryCHAPTER 3 Polymorphism, Dynamic Binding, Overloading and Other Concepts 3.1 Polymorphism 3.2 Overloading 3.3 Static and Dynamic Binding 3.4 Overriding 3.5 Other Object\|Oriented Programming Concepts 3.6 SummaryCHAPTER 4 Object\|Oriented Design 4.1 Object\|Oriented Software Engineering 4.2 Object\|Oriented Design 4.3 Unified Modeling Language 4.4 CASE Tools for Object\|Oriented Design 4.5 Metrics of Object Systems 4.6 SummaryPart 2 Problem Solving with C++CHAPTER 5 Overview of the Basics of C++ 5.1 The Simplest C++ Program 5.2 Functions 5.3 Fundamental Objects in C++ 5.4 Basic Streams for Input and Output 5.5 C++ Control Structures 5.6 Pointers and Memory Allocation 5.7 SummaryCHAPTER 6 Objects and Classes in C++ 6.1 Project Description 6.2 Analysis and Design 6.3 Class 6.4 Accessing Modifiers 6.5 Member Function Implementation 6.6 Constructors 6.7 Destructor 6.8 Enumeration 6.9 Switch/Case Structure and rand() Function 6.10 Basic Do\|Loop Structure 6.11 Instantiation and Messages 6.12 Standard Input and Output Streams 6.13 Deleting Objects 6.14 The Complete main() Function for the Project 6.15 Object Copying 6.16 SummaryCHAPTER 7 Inheritance in C++CHAPTER 8 Polymorphism and Overloading in C++CHAPTER 9 Templates, Exception Handling and OverloadedCHAPTER 10 Container Classes in C++CHAPTER 11 Streams and Friends in C++CHAPTER 12 Use of the Standard Library of C++
本书系统地讨论了利用C++语言进行面向对象程序设计的基本概念、原理、方法和语言机制。本书“原理第一、语言第二”的独特编写方法可以尽量避免读者在用C++学习面向对象程序设计时经常出现的问题,即,利用C++语言编写出非面向对象的程序。 本书力图用日常生活实例引入面向对象的基本概念和原理,从而使具有一定生活常识和经验的读者更易于接受。本书基于项目、逐步学习的方法能使读者更愿意编写可运行的C++程序——从实践中学习。这样,本书虽主要面向计算机相关专业的读者编写,但相关工科专业(如电子工程和工业工程)的读者仍然能够根据少量计算机专业基础理解本书内容,并通过本书学习用C++编写面向对象的程序。 本书可作为计算机相关专业面向对象程序设计课程的教材,亦可作为其他工科专业学习面向对象程序设计的教材,同时还可以作为程序员或软件工程师的程序设计参考书。
书籍详细信息 | |||
书名 | C++面向对象程序:基于设计项目方法站内查询相似图书 | ||
丛书名 | 现代计算机教育系列教材:国外著名大学教授鼎力之作 | ||
9787302116035 如需购买下载《C++面向对象程序:基于设计项目方法》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 28.0 | 语种 | 英文 |
尺寸 | 装帧 | 平装 | |
页数 | 327 | 印数 | 3000 |
C++面向对象程序:基于设计项目方法是清华大学出版社于2005.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材-英文 的书籍。
(美) 约翰逊鲍 (Johnsonbaugh,R.) , (美) 马丁卡林 (Kalin,M.) , 著
(美) 萨维奇 (Savitch,W.) , 著
洪运国, 段妮娅, 吴玲, 主编
陈维兴, 陈昕, 编著
刘永华, 主编
雷鹏, 宋丽华, 张小峰, 编著
靳明霞, 主编
张德慧, 主编
杜茂康, 等编著