《面向对象的方法学与C++语言》求取 ⇩

第一部分 面向对象的方法学3

第一章 什么是面向对象3

§1.1 为什么要用面向对象3

一、人机交互的用户界面与软件的重用3

二、多媒体技术与软件的复杂性5

§1.2 面向对象的由来及发展7

一、面向对象的程序设计语言的形成7

二、程序设计语言本身所经历的变革8

三、面向对象的方法学的形成11

§1.3 面向对象的基本概念、机制和原理13

一、对象(object)13

二、对象类15

三、消息17

四、继承性17

五、多态性19

六、动态编联21

第二章 面向对象的软件开发23

§2.1 面向对象的立体模型23

一、对象的信息模型24

二、对象的动态模型29

三、对象的协作模型32

§2.2 面向对象的软件开发过程35

一、面向对象的分析(OOA)35

二、面向对象的设计(OOD)38

三、面向对象的实现(OOP)39

参考文献140

第二部分 面向对象的程序设计语言C++44

第三章 一个更好的C44

§3.1 Hello,World!44

§3.2 标识符46

一、作用域47

二、类型48

三、内存对象49

四、const类型说明49

五、volatile类型说明51

§3.3 引用51

§3.4 函数原形57

§3.5 内置函数57

§3.6 带缺省参数的函数59

§3.7 函数名重载60

§3.8 new和delete62

第四章 类和对象66

§4.1 类和对象的说明66

§4.2 构造函数和析构函数77

§4.3 类的自引用84

§4.4 友元86

二、类对象指针数组90

§4.5 类和数组90

一、类对象数组90

三、类对象数据成员数组91

四、类数据成员指针数组91

五、类成员函数指针数组92

§4.6 静态成员93

一、静态的数据成员93

二、静态的成员函数94

§4.7 类的对象成员95

§4.8 const与volatile成员函数98

§4.9 其它99

第五章 运算符函数及重载103

§5.1 运算符的重载103

一、运算符重载的语法104

二、用成员函数重载运算符105

三、用友元函数重载运算符108

§5.2 重载++和--109

§5.3 重载=111

§5.4 重载[]113

§5.5 重载()115

§5.6 重载type116

§5.7 重载new和delete118

第六章 继承性:派生的类124

§6.1 单继承124

一、派生类的构造函数和析构函数128

二、基类的存取限定符130

1.公有派生130

2.私有派生131

3.访问声明134

§6.2 多重继承136

一、虚基类139

二、二义性142

§6.3 赋值兼容规则143

第七章 多态性:虚函数153

§7.1 虚函数153

一、函数覆盖158

二、空的虚函数160

三、抽象类161

四、虚析构函数163

§7.2 多态性的例子165

§7.3 多态性的进一步讨论176

第八章 模板185

§8.1 函数模板185

一、函数模板的概念185

二、重载函数模板189

§8.2 类模板192

一、类模板的概念193

二、类模板的友元196

三、模板的例子199

第三部分 类库208

第九章 流库208

§9.1 流库的类层次结构208

一、streambuf类层次结构209

1.类streambuf210

2.类filebnf213

二、ios类层次结构215

1.类ios215

2.类istream218

3.类ostream220

4.类iostream222

5.类istream—withassign222

7.类iostream—withassign223

6.类ostream—withassign223

8.类fstreambase224

9.类ifstream224

10.类ofstream226

11.类fstream227

12.类strstreambase228

13.类istrstream228

14.类ostrstream229

15.类strstream231

§9.2 重载操作符>>和<<232

§9.3 操作函数235

一、预定义的操作函数235

二、用户定义的无参操作函数237

三、用户定义的有参操作函数240

§9.4 对类库的扩充241

参考文献2245

1995《面向对象的方法学与C++语言》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王斌君,卢安国编著 1995 西安:陕西师范大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。