《对象技术导论》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:冯玉琳等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:1998
  • ISBN:703006397X
  • 页数:208 页
图书介绍:暂缺《对象技术导论》简介

第一章 为什么面向对象 1

1.1 模块化 3

1.2 软件复用 5

1.3 软件维护 6

本章小结 7

第二章 面向对象技术的概念 9

2.1 什么是对象 9

2.1.1 对象数据封装 9

2.1.2 对象类和对象实例 11

2.1.3 对象相互作用 12

2.2.1 父类和子类 13

2.2 对象继承 13

2.2.2 多重继承 17

2.2.3 关于继承的讨论 18

2.3 多态性和动态绑定 20

2.4 对象语义约束 23

本章小结 25

第三章 面向对象的分析和设计 27

3.1 面向对象分析概述 27

3.1.1 静态结构分析 28

3.1.2 动态行为分析 29

3.2 面向对象设计概述 30

3.2.1 系统设计 30

3.2.2 对象设计 31

3.3.1 OMT/Rumbaugh 32

3.3 几种经典的分析和设计方法介绍 32

3.3.2 OOD/Booch 34

3.3.3 RDD/Wirfs-Brock 36

3.3.4 OOAD/Coad-Yourdon 37

3.3.5 OOSE/Jacobson 39

3.3.6 不同方法的比较 42

3.4 可视化建模技术(VMT) 43

3.4.1 VMT建模过程 44

3.4.2 关于VMT模型的讨论 49

3.4.3 一个VMT的应用实例 53

本章小结 59

第四章 面向对象的程序设计 61

4.1 面向对象程序设计的原则 61

4.1.1 复用性 62

4.1.2 可扩充性 64

4.1.3 健壮性 65

4.1.4 协作性 66

4.2 面向对象的程序设计语言 66

4.2.1 Smalltalk语言 66

4.2.2 Eiffel语言 67

4.2.3 C++语言 68

4.2.4 Java语言 70

4.3 面向对象程序设计实例 72

4.3.1 类定义 72

4.3.2 对象创建及初始化 75

4.3.3 消息传递与操作调用 79

4.3.4 继承 82

4.3.5 关联的实现 86

4.4 面向对象程序设计中的高级技术 92

4.4.1 效率的考虑 92

4.4.2 内存管理 92

4.4.3 封装性 93

4.4.4 类型 94

4.4.5 参数化类 94

4.4.6 持久对象 94

4.4.7 约束 95

4.4.8 可视化开发环境 95

本章小结 96

第五章 面向对象的数据库 98

5.1 面向对象数据库概述 98

5.2 面向对象数据库的特征 100

5.2.1 持久对象 101

5.5.2 完整型约束 102

5.2.3 并发控制 103

5.2.4 安全性 104

5.2.5 查询处理与优化 104

5.2.6 恢复 105

本章小结 106

第六章 高级对象技术和分布对象计算 107

6.1 概述 107

6.1.1 client/server计算 107

6.1.2 分布对象 109

6.1.3 中件 111

6.1.4 框架 113

6.2 CORBA对象总线技术 115

6.2.1 对象管理结构(OMA) 116

6.2.2 CORBA对象模型 117

6.2.3 对象请求代理(ORB) 119

6.2.4 公共对象服务 133

6.2.5 公共设施 138

6.2.6 CORBA有关产品 141

6.2.7 CORBA应用实例 148

6.3 COM/OLE对象总线技术 153

6.3.1 COM对象总线 154

6.3.2 COM对象服务 164

6.3.3 OLE2.0 169

6.3.4 DCOM和ActiveX 174

6.3.5 CORBA和COM的比较 175

本章小结 178

第七章 面向对象的软件系统集成 180

7.1 系统集成概述 180

7.2 软件系统结构 183

7.2.1 软件系统结构范型 183

7.2.2 软件系统结构设计过程 184

7.2.3 软件系统结构设计的原则 187

7.3 软件包装技术 189

本章小结 191

参考文献 192

附录A 对象技术常用词汇中英文对照表 195

附录B 对象技术常用词汇英中文对照表 201

附录C 对象技术常用英文缩略语 207