面向对象开发技术及其应用PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:陈涵生等编著
- 出 版 社:上海:上海科学技术文献出版社
- 出版年份:1995
- ISBN:7543905639
- 页数:231 页
第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 Smalltalk 139
6.5.2 C++ 140
6.5.3 Eiffel 142
6.5.4 CLOS 144
6.5.5 面向对象数据库程序设计语言 145
第7章 面向对象的用户界面 148
7.1 历史 148
7.2 面向对象用户界面的好处 150
7.3 面向对象用户界面的功能 154
7.3.1 Windows和Presentation Manager 155
7.3.2 X window 159
7.3.4 Apple Macintosh 166
7.3.3 NeXTStep的Interface Builder(界面构造器) 166
7.4.1 Smalltalk 170
7.4 面向对象用户界面的开发工具 170
7.4.2 NewWave 172
7.4.3 Caseworks 174
7.4.4 Common View 176
7.4.5 NeWS 177
7.4.6 Metapor 178
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-Z 215
9.3.3 形式化方法与某一特定的面向对象方法学的结合——Z与HOOD方法 221
9.4 小结 231
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《近代世界史文献丛编 19》王强主编 2017
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019