《面向对象式软件的构造》
作者 | (美)迈 耶(Meyer,Bertrand)著;周伯生等译 编者 |
---|---|
出版 | 北京:北京航空航天大学出版社 |
参考页数 | 470 |
出版时间 | 1992(求助前请核对) 目录预览 |
ISBN号 | 7810123629 — 求助条款 |
PDF编号 | 810505038(仅供预览,未存储实际文件) |
求助格式 | 扫描PDF(若分多册发行,每次仅能受理1册) |

目 录1
第一篇基本问题和基本原理1
第一章软件质量的各个方面3
1.1外部因素和内部因素3
1.2外部质量因素3
1.3软件维护问题6
1.4关键质量因素7
1.5本章的关键概念8
1.6书目评注8
第二章模块化9
2.1 五个准则9
2.2五个原理15
2.3开放式原理和封闭式原理19
2.4本章的关键概念21
2.5书目评注21
第三章获取可再用性的途径23
3.1程序设计中的重复现象23
3.2简单的途径25
3.3对模块结构的五个需求26
3.4例程29
3.5包30
3.6重载和类属32
3.7本章的关键概念34
3.8书目评注34
4.2功能、数据和连续性37
4.1处理与数据37
第四章走向面向对象式道路37
4.3 自顶向下的功能设计方法38
4.4为什么要采用数据?44
4.5面向对象式设计44
4.6如何找出对象45
4.7对象的描述:抽象数据类型46
4.8准确定义52
4.9通向基于对象方法的七步53
4.10本章的关键概念54
4.11书目评注55
第二篇面向对象式设计与编程技术57
5.1 对象59
第五章EIFFEL程序设计的基本要素59
5.2类的初步印象62
5.3类的使用64
5.4例程69
5.5引用语义与值语义75
5.6从类至系统78
5.7类与对象81
5.8讨论81
5.9本章的关键概念87
5.10语法小结87
第六章类属91
6.1参数化类91
6.2数组93
6.6书目评注95
6.5语法小结95
6.4本章的关键概念95
6.3讨论95
第七章系统的软件构造方法97
7.1断言的概念97
7.2前置条件与后置条件98
7.3软件可靠性合约100
7.4类不变式与类正确性108
7.5一些理论112
7.6表示不变式114
7.7函数里的副作用115
7.8断言中的其它构造122
7.9断言的用法125
7.10处理故障:规范化异常126
7.11讨论135
7.12本章的关键概念139
7.13语法小结140
7.14书目评注141
第八章EIFFEL进阶143
8.1风格标准143
8.2语法约定145
8.3外部例程146
8.4参数传递147
8.5指令148
8.6表达式152
8.7字符串155
8.8输入输出155
8.10语法小结156
8.9本章的关键概念156
第九章类接口的设计159
9.1表与表元素159
9.2 对象机166
9.3异常情况的处理173
9.4选择性输出177
9.5类的归档178
9.6讨论185
9.7本章的关键概念188
9.8语法小结189
9.9书目评注189
第十章继承入门191
10.1多边形和矩形191
10.2继承的意义201
10.3延迟类205
10.4多继承211
10.5讨论220
10.6本章引入的主要概念221
10.7语法小结222
10.8书目评注222
第十一章有关继承的另外一些问题223
11.1继承和断言223
11.2重定义与重命名226
11.3 Eiffel类型系统228
11.4用关联声明232
11.5继承和信息隐藏237
11.6重复继承239
11.9书目评注244
11.7本章引入的主要概念244
11.8语法小结244
第十二章面向对象设计:实例研究245
12.1一个窗口系统的概述245
12.2取消和重做248
12.3全屏幕输入系统253
第十三章常数和共享的对象267
13.1简单类型的常数267
13.2常数的使用268
13.3类类型的常数269
13.4串类型的常数275
13.5讨论276
13.6本章引入的主要概念280
13.8书目评注281
13.7语法小结281
第十四章面向对象的设计技术283
14.1设计宗旨283
14.2找到类285
14.3接口技术287
14.4继承技术288
14.5你宁愿买还是宁愿继承?291
14.6书目评注292
第十五章实现:Eiffel程序设计环境293
15.1 实现293
15.2编译和配置管理294
15.3生成C软件包298
15.4性能问题299
15.5环境的其它方面301
第十六章存储管理309
16.1 对象309
16.2临时方法313
16.3存储单元回收的问题314
16.4程序员控制存储单元释放314
16.5 自我管理方法315
16.6自动存储管理319
16.7 EIFFEL存储管理方法321
16.8本章的关键概念323
16.9书目评注324
第三篇面向对象技术在其它环境中的应用325
17.2采用PASCAL的面向对象式程序设计327
17.1语言支持的程度327
第十七章经典语言中的面向对象式程序设计327
17.3 FORTRAN328
17.4面向对象的程序设计与C329
17.5书目评注334
第十八章面向对象式程序设计与ADA335
18.1程序包335
18.2一个堆栈的实现336
18.3表述的隐藏——私有域339
18.4异常处理341
18.5任务345
18.6本章的关键概念346
18.7书目评注346
19.1 类属347
第十九章类属与继承347
19.2继承353
19.3用类属模拟继承356
19.4用继承模拟类属357
19.5 EIFFEL中的类属机制与继承机制365
19.6讨论367
19.7本章的关键概念367
19.8书目评注368
第二十章其它的面向对象式语言369
20.1 SIMULA语言369
20.2 SMALLTALK381
20.3 C的扩展384
20.5其它语言386
20.4 LISP的扩展386
20.6书目评注387
第二十一章需进一步解决的问题389
21.1可再用性的实现389
21.2持续性390
21.3并发性390
21.4书目评注391
第四篇附录393
附录A Eiffel库摘录395
A.1数组395
A.2通用表397
A.3数组表404
A.4可链接元素406
A.5链接表408
A.6双向表415
A.7树与结点418
附录B Eiffel快速导引423
B.1设计原理423
B.2类423
B.3断言426
B.4异常428
B.5类属类429
B.6多继承429
B.7多组合形态430
B.8延迟类432
B.9实现433
B.10环境434
附录C Eiffel文法437
C.1词法规则437
C.2语法规格说明437
C.3运算符优先442
附录D Eiffel保留字和特殊符号443
D.1 保留字443
D.2 特殊符号443
附录E输入、输出与字符串445
E.1 标准输入与标准输出445
E.2文件445
E.3字符串449
附录F Eiffel语法图455
参考文献461
1992《面向对象式软件的构造》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)迈 耶(Meyer,Bertrand)著;周伯生等译 1992 北京:北京航空航天大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。
高度相关资料
-
- C++面向对象的程序开发技术 构造CASE TOOLS
- 1996 北京:电子工业出版社
-
- Turbo C++-面向对象的程序设计
- 云南省计算技术研究所;中国科学院希望高级电脑技术公司
-
- 面向对象的软件设计基础
- 北京科海培训中心
-
- Object-oriented software construction Second Edition = 面向对象软件构造 第2版
- 1999 Tsinghua University Press
-
- 传统和面向对象的软件工程 使用UML和C++
- 1999 北京/西安:世界图书出版公司
-
- 面向对象数据库
- 1995 武汉:武汉大学出版社
-
- 计算机软件新技术 面向对象的系统分析
- 1992 北京:清华大学出版社
-
- 面向对象的编程指南
- 1996 北京:电子工业出版社
-
- 面向对象数据库
- 1998 北京:高等教育出版社
-
- 面向对象编程的C++/ES
- 1992 北京:中国铁道出版社
-
- 面向对象程序设计
- 1994 北京:电子工业出版社
-
- 面向对象程序设计
- 1999 合肥:安徽大学出版社
-
- 面向对象的分析
- 1992 北京:北京大学出版社
-
- 面向对象的编程向导-Visual C++5.0
- 1998 北京:人民邮电出版社
提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。➥ PDF文字可复制化或转WORD