图书介绍
面向对象的编程指南PDF|Epub|txt|kindle电子书版本网盘下载
![面向对象的编程指南](https://www.shukui.net/cover/17/31509000.jpg)
- (美)Namir C.Shammas著;宋炎,曹旭华等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505332724
- 出版时间:1996
- 标注页数:318页
- 文件大小:10MB
- 文件页数:330页
- 主题词:
PDF下载
下载说明
面向对象的编程指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
前言1
关于本书的说明1
关于本书的代码1
本书的编排顺序2
第一部分OOP的基本概念2
第二部分舒适阶段的巡游2
第三部分高级OOP的特性3
第四部分十准则集粹3
本书中所用的图标3
敢问路在何方?4
第一部分OOP的基本概念5
结构化程序设计:沿着回忆之路前行7
第一章面向对象编程:基本状况7
面向对象的程序设计:此地此刻8
OOP的四大支柱9
类:对象家族值9
对象:火车、飞机以及10
方法和消息:我们可以谈谈吗?11
继承性:把财富留给子类12
多态性:灵巧的OOP形态切换14
小结14
第二章类:对象工厂15
C++类:OOP对人们的影响15
类的部分:控制成员访问16
使用数据成员来定义类实例的状态17
谁说电视机没有类18
箱子问题19
使用成员函数:类允许者21
另一TV插曲23
选择成员函数(仔细地)23
关于箱子更有趣的东西25
存储类元件27
理解成员函数的作用28
初始化函数29
数据代理函数32
执行函数34
访问函数37
辅助函数39
常量函数:你不可以碰它!42
生成一个猜测游戏44
小结48
电视机例子(更多次)49
第三章对象的生命周期:在…生活方式下的scOOP49
请给出一消息49
箱子问题(再一次!!!???)54
过载成员函数:不要烧保险!58
初始化对象:从哪儿着手呢?62
使用缺省构造函数:都市中唯一的游戏63
带拷贝构造函数的中性类实例68
利用定制构造函数:独有的价值73
毁坏对象:DOOM.OOP方式!75
与对象打交道(9到5)79
小结80
第二部分舒适阶段的巡游81
第四章静态成员:属于它们自己的类吗?83
静态数据成员:属于类的成员83
声明静态数据成员:静态建立!84
初始化静态数据成员:粉碎带静态的类85
静态成员函数:静态调用!86
实例计数:进行计数!87
常见错误处理:情况很糟糕91
共享信息:乐于共亨!96
专有成员102
保护成员102
公共成员102
函数main()103
小结104
第五章类设计:好的、差的和劣质的105
分析对象:你和你的父类关系如何?105
内聚:函数中的法则106
第一流的类设计106
耦合:功能连接114
低劣的类设计:真正的失去者?115
改进我们的类设计:版本更新!122
小结127
第六章继承:子类涉及的专题129
单重和多重继承性:OOP家族的领地129
声明单继承类层次:单亲类!131
子类的构造函数:与其层次相连132
使用派生类:继承和显示家族特征137
非公共派生:寂静成员142
类myArray146
类myStack146
小结147
总览多态性:大OOP变形图画149
第七章多态性:一致响应149
虚拟(现实)函数151
随机时间例子:任何人都有正确时间吗?152
类RandomTime1156
类RandomTime2156
类RandommTime3156
函数main()156
数字输入例子:真实!157
何时使用虚拟函数:$64000问题160
虚拟解除程序:真正的还是虚拟的破坏?160
使用虚拟函数的规则:调节关系163
小结163
第八章类层次设计:善于利用分层165
设计类层次:生成类行动的指南!165
低效类设计:未合理安排的数组166
高效类层次:节约!173
类myBasicArray179
类myArray179
类myOrderedArray179
小结180
第九章多重继承性:OOP类型家族成员181
声明多重继承性:OOP集成181
不同世系的派生:挽救911!184
样例输出185
把你介绍给类185
全局186
类Random187
类Distance188
类Rescue189
函数main()192
共同世系的派生:冷静计算!193
样例输出194
全局195
类NCScalc01195
类NCSCalc100199
类NCScalc200201
类NCScalc120203
函数main()204
小结205
第十章容器:优于多重继承性吗?207
容器:它和有限破坏相关吗?207
使用被包含类的规则:使用它们或丢失它们209
改进营救例子209
全局211
类Random212
类Distance212
类Rescue214
函数main()217
在容器中使用朋友类:患难之交才是真朋友218
另一个营救程序:加入朋友关系219
全局220
类Random221
类Distance222
类Rescue223
函数main()226
小结227
第三部分高级OOP的特性229
抽象类仅仅是个哗众取宠的名词吗?231
第十一章抽象类:Trendsetters231
声明抽象类:我确实想这么做!232
声明一个有一个抽象类的简单层次:孤单的一个!233
类AbstractArray238
类MemArray238
类DiskArray239
函数main()239
声明一个有多个抽象类的层次:越多越让人愉快240
小结246
第十二章模板:类的工厂247
类模板是什么?247
声明类模板:设置规格248
定义类模板的成员函数249
例示类模板:一个类诞生了!250
类模板myArray257
类myString258
函数main()258
声明类模板的层次:如果一个类模板不够的话259
小结264
第十三章异常:运行错误,OOP风格265
异常是什么?(又是一个Buzzword吗?)265
异常类:早已准备好承受责骂!266
介绍标准异常266
抛掷一个异常:让我们看看你的程序是多么粗暴267
try块:错误是人犯的!268
catch从句:原谅是神圣的!268
想玩一玩catch吗?270
函数main()274
类Exception3274
类Exception1274
类Exception2274
嵌套try-catch块:求助于计划B275
重新抛掷一个异常:是否抛球由你决定277
函数solver()279
函数main()279
联系异常和函数279
小结282
第十四章朋友类和嵌套类:另外的类关系283
朋友类是什么?难道是敌人类的对立面吗?283
声明朋友类:聚会时刻!283
使用朋友类:并非如你想象!284
类myArray289
类myMatrix290
嵌套类是什么?291
函数main()291
声明嵌套类292
使用嵌套类:在C++中,此行为在道德上也OK293
嵌套类Array296
类myFixedStack296
函数main()297
小结297
第四部分十准则集粹299
第十五章十个类元件的清单(加1)301
父类301
朋友类302
类片断302
构造函数302
静态成员303
解除函数303
常数(const)成员函数304
抽象成员函数304
虚拟成员函数304
运算符=305
友元函数和友运算符305
第十六章虚拟成员函数的十个命令307
何时声明虚拟成员函数307
虚拟成员函数的语法307
使用虚拟函数来覆盖非虚拟函数308
覆盖虚拟成员函数308
过载虚拟成员函数309
继承虚拟成员函数309
虚拟成员函数和抽象类310
速度和虚拟成员函数310
调用被继承的虚拟成员函数310
虚拟成员函数和类模板311
第十七章十个最普通的I/O流元件313
对象cout和运算符<<313
对象cin和运算符>>313
对象cin和成员函数getline()313
对象cerr和运算符<<314
操作符dec314
操作符hex314
操作符oct314
操作符setfill()315
操作符setprecision()315
操作符setw()315
词汇表317