面向对象的方法学与C++语言 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:王斌君,卢安国编著
- 出 版 社:西安:西北大学出版社
- 出版年份:2000
- ISBN:7560415016
- 页数:271 页
目录 3
第一部分 面向对象的方法学 3
第一章 什么是面向对象 3
§1.1 为什么要用面向对象 3
一、人机交互的用户界面与软件的重用性 4
二、多媒体技术与软件的复杂性 6
§1.2 面向对象的由来及发展 7
一、面向对象程序设计语言的形成 7
二、程序设计语言本身所经历的变革 9
三、面向对象方法学的形成 11
§1.3 面向对象的基本概念、机制和原理 14
一、对象(object) 14
二、对象类(class) 15
三、消息(message) 17
四、继承性(inheritance) 18
五、多态性(polymorphism) 20
六、动态编联(dynamicbinding) 22
第二章 面向对象的软件开发(OOSD) 23
§2.1 三维的面向对象模型 24
一、对象的信息模型 24
二、对象的动态模型 29
三、对象的协作模型 32
§2.2 面向对象的软件开发过程 35
一、面向对象的分析(OOA) 35
二、面向对象的设计(OOD) 38
三、面向对象的实现(OOP) 39
参考文献1 41
第二部分 面向对象的程序设计语言C++ 45
第三章 一个更好的C 45
§3.1 Hello,world! 45
§3.2 标识符 47
一、作用域 48
二、类型 50
三、内存对象 51
四、const类型说明 52
五、volatile类型说明 53
§3.3 引用 58
§3.4 函数原形 59
§3.5 内置函数 61
§3.6 带缺省参数的函数 62
§3.7 函数名重载 64
第四章 类和对象 68
§4.1 类和对象的定义与实现 68
§3.8 new和delete 68
§4.2 构造函数和析构函数 78
§4.3 类的自引用 86
§4.4 友元 87
§4.5 类和数组 91
一、类对象数组 91
二、类对象指针数组 92
三、类对象数据成员数组 92
五、类成员函数指针数组 93
四、类数据成员指针数组 93
§4.6 静态成员 94
一、静态的数据成员 94
二、静态的成员函数 96
§4.7 类的对象成员 97
§4.8 const与volatile成员函数 99
§4.9 其它 100
第五章 重载多态性:运算符函数 103
§5.1 运算符的重载 104
一、运算符重载的语法 105
1.一元运算符的重载 105
2.二元运算符的重载 105
二、用成员函数重载运算符 106
三、用友元函数重载运算符 109
§5.2 重载++和- 110
§5.3 重载= 113
§5.4 重载[] 114
§5.5 重载() 116
§5.6 重载type 118
§5.7 重载new和delete 120
第六章 继承性:派生的类 125
§6.1 单继承 126
一、派生类的构造函数和析构函数 130
二、基类的存取限定符 132
1.公有派生 132
2.私有派生 133
3.访问声明 135
§6.2 多重继承 137
一、虚基类 140
二、二义性 143
§6.3 赋值兼容规则 144
第七章 包含多态性:虚函数 155
§7.1 虚函数 156
一、函数覆盖 161
二、空的虚函数 162
三、抽象类 163
四、虚析构函数 166
§7.2 多态性实例分析 167
§7.3 多态性的进一步讨论 178
第八章 参数多态性:模板 187
§8.1 函数模型 188
一、函数模板的概念 188
二、重载函数模板 192
§8.2 类模板 195
一、类模板的概念 195
二、类模板的友元 198
1.一般的类模板友元函数 198
2.封闭型的类模板友元函数 199
3.开放型的类模板友元函数 201
4.混合型的类模板友元函数 201
三、模板的例子 202
第九章 流库 210
第三部分 类库 210
§9.1 流库的类层次结构 211
一、streambuf类层次结构 213
1.类streambuf 213
2.类filebuf 216
3.类strstreambuf 217
二、ios类层次结构 217
1.类ios 218
2.类istream 221
3.类ostream 223
4.类iostream 224
5.类istream-withassign 224
6.类ostream-withassign 225
7.类iostream-withassign 225
8.类fstreambase 225
9.类ifstream 226
10.类ofstream 228
12.类strstreambase 229
11.类fstream 229
13.类istrstream 230
14.类ostrstream 230
15.类strstream 232
§9.2 重载操作符>>和<< 233
§9.3 操作函数 236
一、预定义的操作函数 236
二、用户定义的无参操作函数 238
三、用户定义的有参操作函数 240
§9.4 对类库的扩充 242
参考文献2 246
附录一 247
C++语言与软件的可维护性——C++与软件工程系列之一 247
C++语言与软件的可维护性——C++与软件工程系列之二 252
附录二 260
面向对象图形系统之研究 260
面向对象交互式图形系统的层次模型 266
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《21世纪法学系列教材 配套辅导用书 行政法与行政诉讼法练习题集 第5版》李元起主编 2018
- 《基于地质雷达信号波的土壤重金属污染探测方法研究》赵贵章 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《数学物理方法与仿真 第3版》杨华军 2020
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《土壤环境监测前沿分析测试方法研究》中国环境监测总站编著 2018
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019