图书介绍
面向对象开发技术及其应用PDF|Epub|txt|kindle电子书版本网盘下载
![面向对象开发技术及其应用](https://www.shukui.net/cover/42/31177120.jpg)
- 陈涵生等编著 著
- 出版社: 上海:上海科学技术文献出版社
- ISBN:7543905639
- 出版时间:1995
- 标注页数:231页
- 文件大小:8MB
- 文件页数:241页
- 主题词:软件开发 面向对象语言
PDF下载
下载说明
面向对象开发技术及其应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 结论1
1.1 引言1
1.2 面向对象开发方法及其应用领域3
1.3 面向对象开发方法在实际应用中的若干问题7
第2章 术语11
2.1 面向对象技术中的核心概念11
2.1.1 对象11
2.1.2 类12
2.1.3 继承13
2.2 其他有关概念16
2.2.1 类库16
2.2.2 类方法和实例方法17
2.2.3 类变量和实例变量17
2.2.4 消息和合作17
2.2.5 封装和信息隐藏17
2.2.7 动态联编18
2.2.6 动态联编18
第3章 面向对象软件开发范式20
3.1 软件开发模型的演变20
3.1.1 编程一适应模型20
3.1.2 瀑布模型21
3.1.3 进化开发模型和转换模型23
3.1.4 螺线模型24
3.2.2 面向对象开发范式的特点25
3.2.1 面向对象开发范式简介25
3.2 面向对象的开发范式25
3.2.3 喷泉模型26
3.2.4 螺线模型和喷泉模型26
3.3 面向对象软件开发技术的优越性29
3.3.1 对软件质量的支持29
3.3.2 对重用性的支持31
3.3.3对软件开发过程的支持32
3.4 混合的开发范式32
3.4.1 FOO方法33
3.4.2 OOF方法34
第4章 面向对象的分析36
4.1 面向对象分析36
4.2 历史38
4.3 Peter Coad与 Edward Yourdon的面向对象分析41
4.3.1 形成和主要思想41
4.3.2 寻找类一对象43
4.3.3 标识结构48
4.3.4 定义主题50
4.3.5 定义属性53
4.3.6 定义服务56
4.4 其它OOA方法63
4.4.1 Bailin的面向对象结构化分析63
4.4.2 Sally Shlaer Stephen Mellor的面向对象的分析74
4.5 小结78
第5章 面向对象的设计81
5.1 引言81
5.2 Wirfs-Brock的责任驱动的设计81
5.2.1 基本思想82
5.2.2 探索阶段84
5.2.3 分析阶段85
5.2.4 用于理解对象交互的工具88
5.2.5 简化交互的准则91
5.2.6 实现抽象类91
5.2.7 定义类结构92
5.3 其它设计方法学93
5.3.1 Booch面向对象的设计93
5.3.2 Wasserman等人的面向对象的结构化设计96
5.4 面向对象模型化技术108
5.4.1 OMT方法中有关概念108
5.4.2 OMT设计方法的实现过程110
5.4.3 OMT设计方法的缺点111
5.5 小结112
5.5.1 从分析到设计的衔接112
5.5.2 分析与设计的批评113
5.5.3 结论118
6.1 面向对象程序设计语言及其演变历史119
第6章 面向对象程序设计语言119
6.2 面向对象语言的重要机制和概念123
6.2.1 例子123
6.2.2 对象与类123
6.2.3 方法和消息125
6.2.4 继承125
6.2.5 多态性127
6.2.6 动态联编127
6.2.7 多重继承128
6.3 面向对象语言的物质特征129
6.3.1 多重继承129
6.3.2 类库129
6.3.3 效率130
6.3.4 强类型与弱类型130
6.3.5 内存管理131
6.3.6 封装132
6.3.7 打包133
6.3.8 开发环境134
6.3.9 元数据135
6.3.10 参数化的类135
6.3.11 断言和约束135
6.3.12 数据持久性136
6.4 面向对象语言的优点136
6.5 面向 对象语言概观139
6.5.1 Smalltalk139
6.5.2 C++140
6.5.3 Eiffel142
6.5.4 CLOS144
6.5.5 面向对象数据库程序设计语言145
第7章 面向对象的用户界面148
7.1 历史148
7.2 面向对象用户界面的好处150
7.3 面向对象用户界面的功能154
7.3.1 Windows和Presentation Manager155
7.3.2 X window159
7.3.4 Apple Macintosh166
7.3.3 NeXTStep的Interface Builder(界面构造器)166
7.4.1 Smalltalk170
7.4 面向对象用户界面的开发工具170
7.4.2 NewWave172
7.4.3 Caseworks174
7.4.4 Common View176
7.4.5 NeWS177
7.4.6 Metapor178
7.5 小结179
8.1 数据库技术的演变历史180
第8章 面向对象的数据库180
8.2 面向对象的数据库系统183
8.2.1 Iris数据库的目的185
8.2.2 Iris的体系结构185
8.2.3 Iris的对象模型186
8.2.4 Iris系统界面190
8.2.5 Iris系统的特点及创新之外191
8.3 面向对象数据库的益处192
8.4.1 商品化的系统195
8.4 面向对象数据库的益处195
8.4.2 研究机构的研究原型197
8.4.3 大学的研究原型199
8.5 今后的研究与开发方向202
8.5.1 标准化与形式化202
8.5.2 性能改进202
8.5.3 与传统数据库接轨203
8.5.4 数据库工具204
8.5.5 附加的数据库功能204
第9章 形式化方式与面向对象207
9.1 形式化方法207
9.2 形式化方法的不足与提高其效用的途径208
9.3 形式化方法与面向对象技术的结合209
9.3.1 对形式化方法规格说明的书写风格作限定——Z的Hall风格210
9.3.2 扩充形式化规格说明语言以描述面向对象的概念——Object-Z215
9.3.3 形式化方法与某一特定的面向对象方法学的结合——Z与HOOD方法221
9.4 小结231