图书介绍
对象揭秘:Java、Eiffel和C++2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (澳)Ian Joyner著;鲍志云译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115111529
- 出版时间:2003
- 标注页数:390页
- 文件大小:6MB
- 文件页数:136页
- 主题词:JAVA语言-程序设计;面向对象语言,Eiffel-程序设计;C语言-程序设计
PDF下载
下载说明
对象揭秘:Java、Eiffel和C++PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章语言原则1
1.1程序设计3
1.2交流、抽象和精确性6
1.3表示法8
1.4工具集成9
1.5正确性9
1.6类型14
1.7灵活性、正确性和复用性16
1.8冗余和检查19
1.9封装和实现隐藏21
1.10安全性和代码品质的考虑25
1.11实现和部署的考虑26
1.12为什么要面向对象27
1.13关于程序设计语言的演化27
1.14数学的用途28
1.15遗产系统28
第2章实体和类型31
2.1从位到语义31
2.2基本结构:类37
2.3文法的用处45
2.4类和类型48
2.5 结构(C++)49
2.6Typedef(C++)49
2.7全局环境50
2.8类的元数据51
2.9 Obsolete(Eiffel)54
2.10不变式(Eiffel)56
2.11组件58
第3章模块与导入63
3.1命名空间(C++)64
3.2群集(Eiffel)67
3.3包(Java)68
3.4头文件(C++)68
3.5导入(Java)72
3.6 ACE说明(Eiffel)72
3.7分离还是整合73
第4章成员和特性77
4.1基本结构77
4.2成员(C++和Java)88
4.3类定义中的匿名参数(C++)88
4.4缺省参数(C++)90
4.5本地实体声明(Java和C++)92
4.6内联(C++)93
4.7指针和引用(C++)98
4.8声明和定义(C++)98
4.9作用域100
4.10常量100
4.11静态(C++)103
4.12单次子程序104
4.13类变量和重定义105
第5章类型扩展:继承与虚拟107
5.1基本结构:继承和派生类109
5.2继承的本性116
5.3多重继承121
5.4虚类(C++)129
5.5嵌套类(Java和C++)132
5.6多态与继承138
5.7联合139
5.8枚举类型143
5.9名字重载146
5.10虚函数(C++)152
5.11 纯虚函数(C++)159
5.12 函数重载(C++和Java)162
5.13虚拟与内联168
第6章类型扩展:泛型和模板(C++和Eiffel)171
6.1基本结构173
6.2 C++语法176
6.3受束泛型176
6.4泛型和代码膨胀177
6.5泛型的替代形式178
6.6 Java和泛型182
6.7一些关于泛型的理论186
6.8泛型和协变189
第7章接口和访问控制191
7.1基本结构191
7.2友元(C++)193
7.3受控导出与友元195
7.4多接口200
7.5外部赋值(C++和Java)201
7.6导出控制和嵌套202
7.7 可变常量(C++)204
7.8一般化205
8.1无名构造函数(C++)207
第8章构造函数、析构函数和其他操作符207
8.2缺省构造函数(C++和Java)208
8.3构造函数继承208
8.4扩展的初始化(Eiffel)209
8.5构造函数初始化(C++)209
8.6析构函数(C++)211
8.7 Dispose(Eiffel)211
8.8=操作符(C++)211
8.9和->(C++)212
8.10 Delete和Delete[](C++)215
8.11前缀和后缀运算符(C++)216
8.12 Ⅱ和 (C++)217
8.13运算符重载(C++和Eiffel)218
8.14隐式转换和重载(C++)219
8.15调用父类的特性220
8.16调用子类的特性223
8.17条件表达式224
第9章类型转换225
9.1类型转换(C++)225
9.2运行时类型识别和类型转换(C++)228
9.4类型推导232
9.3新的类型转换(C++)232
9.5 Java和类型转换233
9.6签名变化(Eiffel)233
第10章编译时刻247
10.1全局分析247
10.2类型安全链接(C++)249
10.3类接口251
第11章运行时刻253
11.1并行——是时间了253
11.2垃圾收集266
11.3构造函数和临时变量(C++)273
11.4不良删除(C++)274
11.5 切害(C++)275
11.6程序执行276
11.7动态链接277
11.8异常处理279
11.9链接错误(Java)283
第12章其他细节285
12.1注释285
12.2十六进制常量(Eiffel)287
12.3 Double,double toil和trouble288
12.4类头部声明(C++)290
第13章项目、设计和其他因素293
13.1契约式设计293
13.2先验条件、类型、不变式296
13.3软件生命周期297
13.4 CASE工具301
13.5复用性和交流303
13.6复用性和信任304
13.7复用性和兼容性305
13.8复用性和可移植性307
13.10模式化编程308
13.9复用性和尺寸308
13.11低级编码309
13.12知道正确的结构310
13.13效率与优化310
13.14标准化、稳定性和成熟度312
13.15复杂性314
13.16 C++:面向对象语言的压倒多数选择318
第14章一般问题321
14.1指针322
14.2布尔类型324
14.3逻辑运算符和位运算符326
14.4数组327
14.5函数参数331
14.6 void和void*332
14.7 NULL与0338
14.8 char;signed和unsigned339
14.9 voidfn()340
14.10fn()341
14.11 fn (void)344
14.12 return344
14.13 Switch语句346
14.14字符串中的元数据347
14.15++,--348
14.16赋值运算符350
14.17赋值表达式352
14.18宏定义354
14.19大小写敏感性356
14.20分号359
14.21注释361
14.22耦合因素(Cpaghe++i)362
参考书目365
术语表375
索引385
热门推荐
- 2599749.html
- 2140871.html
- 3189020.html
- 236929.html
- 2192288.html
- 3131402.html
- 352910.html
- 2264366.html
- 3237992.html
- 419811.html
- http://www.ickdjs.cc/book_1745610.html
- http://www.ickdjs.cc/book_623999.html
- http://www.ickdjs.cc/book_1623551.html
- http://www.ickdjs.cc/book_784436.html
- http://www.ickdjs.cc/book_2838084.html
- http://www.ickdjs.cc/book_3313944.html
- http://www.ickdjs.cc/book_3394120.html
- http://www.ickdjs.cc/book_3372019.html
- http://www.ickdjs.cc/book_2718994.html
- http://www.ickdjs.cc/book_1135616.html