《面向对象原理与应用》求取 ⇩

第一章 导论1

1.1 面向对象技术的发展1

1.2 面向对象技术的特点2

1.3 面向对象方法学3

1.4 面向对象语言及系统4

1.5 面向对象设计方法与其它设计方法的比较5

1.6 面向对象与大型程序设计7

1.7 面向对象方法学基础9

1.7.1 程序设计方法学9

1.7.2 面向对象语言与系统规范描述10

1.7.3 数据抽象11

1.7.4 抽象数据类型13

1.7.5 面向对象设计与表示抽象15

1.7.6 面向对象设计与基于状态的数据类型17

习题18

第二章 基本概念19

2.1 对象19

2.1.1 什么是对象19

2.1.2 对象的生命周期20

2.1.3 对象的特征21

2.2 消息22

2.2.1 消息和方法22

2.2.2 消息序列23

2.2.3 消息分类24

2.3 封装和协议25

2.4 类和实例26

2.4.1 类及其描述26

2.4.2 实例28

2.5 抽象数据类型与类30

2.6.1 继承及分类33

2.6 继承33

2.6.2 多重继承34

2.6.3 继承与其它概念的比较35

2.6.4 类的层次37

2.6.5 泛化和特化39

2.6.6 推迟功能实现39

2.6.7 继承机制的应用39

2.7 小结41

习题41

第三章 对象关系及其它相关概念43

3.1 对象间的关系及关系图示43

3.1.1 类的继承关系44

3.1.2 对象间的创建关系44

3.1.4 对象通讯(消息)关系45

3.1.3 对象之间的聚合关系45

3.1.5 实例化关系46

3.2 面向对象系统的形式化描述46

3.2.1 面向对象系统的定义47

3.2.2 面向对象系统的有向图表示48

3.3 面向对象语言的相关问题49

3.3.1 多态与功能重载49

3.3.2 作用域和语景51

3.3.3 强类型与弱类型53

3.3.4 端对象与非端对象56

3.3.5 可扩充性57

3.3.6 深拷贝与浅拷贝59

3.4 小结60

习题61

4.1 面向对象分析与设计62

第四章 面向对象分析与设计方法62

4.2 COAD/YOURDON方法63

4.2.1 基本步骤63

4.2.2 基本图符及意义68

4.2.3 举例69

4.3 BOOCH方法72

4.3.1 基本步骤72

4.3.2 基本图符及意义74

4.3.3 Coad/Yourdon方法和Booch方法的比较76

4.4 面向对象分析与设计环境77

4.4.1 面向对象分析/设计环境的总体结构77

4.4.2 功能界定78

4.4.3 用户界面78

4.4.4 分析/设计工具79

4.4.5 维护工具80

4.6 小结83

习题83

第五章 OLE/COM技术84

5.1 引言84

5.2 COM:OLE的对象总线85

5.2.1 部件对象模型(COM)85

5.2.2 COM对象服务89

5.3 自动化、脚本和类型库93

5.3.1 OLE自动化93

5.3.2 OLE自动化服务器96

5.3.3 创建和管理类型信息98

5.4 一致数据传输和OLE拖放102

5.4.1 OLE的数据传输模型102

5.4.2 剪贴板传输103

5.4.3 拖放数据传输105

5.4.4 链接数据传输106

5.5 结构化存储和标记108

5.5.1 OLE的结构化存储108

5.5.2 永久对象111

5.5.3 标记113

5.6 复合文档和OCX114

5.6.1 OLE复合文档模型114

5.6.2 最小包容器/服务器115

5.6.3 最大包容器/服务器117

5.6.4 OLE定制控件(OCX)120

5.7 小结124

习题124

第六章 SMALLTALK125

6.1 概述125

6.2.2 变量名表达式126

6.2.1 文字表达式126

6.2 SMALLTALK基本语法126

6.2.3 消息表达式127

6.2.4 块表达式127

6.3 类130

6.3.1 类的描述130

6.3.2 变量说明130

6.3.3 方法133

6.4 子类135

6.4.1 应用继承机制的类描述举例136

6.4.2 方法的查找与匹配137

6.4.3 抽象类139

6.4.4 子类的框架消息143

6.5 元类143

6.6 类的组织与管理148

6.6.1 类的组织结构148

6.6.2 与类管理有关的类的功能协议149

6.7 SMALLTALK系统结构153

6.8 SMALLTALK虚拟机156

6.8.1 对象存储器156

6.8.2 原语159

6.8.3 解释器160

6.9 小结166

习题167

第七章 C++168

7.1 概述168

7.1 类与封装168

7.1.1 类的定义168

7.1.2 成员函数及其定义171

7.1.3 成员变量的访问和消息表达式172

7.1.4 静态成员173

7.1.5 关键字this174

7.2 对象的创建与删除175

7.2.1 创建和删除方式175

7.2.2 构造函数和析构函数176

7.3 继承179

7.3.1 继承的定义及继承成员的访问特性179

7.3.2 多重继承181

7.3.3 重复继承186

7.4 重载与多态189

7.4.1 函数的重载189

7.4.2 多态与虚函数190

7.5 C++中的其它概念和机制194

7.5.1 友元194

7.5.2 类模板195

7.6 评述与小结196

习题197

第八章 JAVA198

8.1 引言198

8.2 JAVA及其基本特征198

8.2.1 Java的特征198

8.2.2 Java语言中的面向对象概念200

8.3 类--JAVA的抽象数据类型200

8.3.1 类说明201

8.3.2 变量说明201

8.3.3 类的方法定义和实现203

8.3.4 类的继承205

8.4 对象206

8.4.1 对象的生成206

8.4.2 对象的使用206

8.5 接口207

8.4.3 对象的撤消207

8.6 包(PACKAGE)208

8.7 标准JAVA包209

8.7.1 java.lang包210

8.7.2 java:util包210

8.7.3 java.io包211

8.7.4 java.awt包212

8.7.5 java.net包212

8.7.6 java.applet包213

8.8 JAVA的体系结构213

8.8.1 体系结构特征213

8.8.2 Java程序开发过程214

8.9 JAVA虚拟机216

8.9.1 Java源文件的编译、装载、解释和执行216

8.9.2 JVM规格描述218

8.9.3 Java对象的存储模型221

8.10 JAVA、 SMALLTALK、C++的比较223

8.11 小结225

习题225

第九章 面向对象数据库227

9.1 概述227

9.2 面向对象数据库系统的基本特征229

9.2.1 必备特征229

9.2.2 可选特征234

9.2.3 开放的可选特征234

9.3 ODMG235

9.3.1 对象模型236

9.3.2 OQL244

9.4 面向对象数据库系统248

9.4.1 ONTOS248

9.4.2 GemStone系统262

9.4.3 其他267

9.5 实现技术267

9.5.1 对象的存储结构及索引组织267

9.5.2 OODB中的事务管理272

9.5.3 模式演化与版本组织和管理275

9.5.4 其他278

9.6 对象关系数据库278

9.6.1 对象关系数据库技术279

9.6.2 ORDB系统与实现途径281

9.7 未来发展282

习题284

第十章 面向对象应用新进展285

10.1 自治对象285

10.1.1 自治对象的特点285

10.1.2 自治对象与现有系统的比较286

10.1.3 Java的Applet287

10.1.4 自治对象的实现287

10.1.5 小结290

10.2 网上对象(OBJECTS ON WEB)290

10.2.1 概述290

10.2.2 W3 Objects291

10.2.3 W3 Object 体系结构292

10.2.4 举例293

10.3 面向对象操作系统295

10.3.1 基本问题295

10.3.2 面向对象操作系统原型Choices296

10.4 CORBA标准300

10.4.1 简介300

10.4.2 对象管理结构(OMA)301

10.4.3 CORBA基本要点302

10.4.4 对象模式304

10.4.5 CORBA技术的应用305

10.5 DCOM标准306

10.5.1 简介306

10.5.2 DCOM的体系结构307

10.5.3 DCOM的无关性308

10.5.4 DCOM的连接与通讯管理308

10.5.5 DCOM的可扩展性309

10.6 统一建模语言UML309

10.6.1 概述310

10.6.2 UML的基本内容312

10.6.3 UML未涉及的领域314

10.6.4 UML与其他建模方法的比较315

10.6.5 UML的新特点315

参考文献316

1998《面向对象原理与应用》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由朱海滨等编著 1998 长沙:国防科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象软件工程(1999 PDF版)
面向对象软件工程
1999 北京:电子工业出版社
UML 与面向对象设计影印丛书 用 U( PDF版)
UML 与面向对象设计影印丛书 用 U
Delphi面向对象程序设计及应用开发( PDF版)
Delphi面向对象程序设计及应用开发
Visual Foxpro应用基础与面向对象程序设计教程(1999 PDF版)
Visual Foxpro应用基础与面向对象程序设计教程
1999
面向对象数据库原理与应用( PDF版)
面向对象数据库原理与应用
北京希望电脑公司
面向对象数据库(1995 PDF版)
面向对象数据库
1995 武汉:武汉大学出版社
Visual FoxPro3.0实用手册 面向对象篇(1997 PDF版)
Visual FoxPro3.0实用手册 面向对象篇
1997 武汉:华中理工大学出版社
Delphi与面向对象程序设计(1997 PDF版)
Delphi与面向对象程序设计
1997 大连:大连理工大学出版社
面向对象数据库(1998 PDF版)
面向对象数据库
1998 北京:高等教育出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
面向对象分析、设计及应用(1992 PDF版)
面向对象分析、设计及应用
1992 北京:国防工业出版社
面向对象程序设计(1999 PDF版)
面向对象程序设计
1999 合肥:安徽大学出版社
面向对象方法与C++新版本(1992 PDF版)
面向对象方法与C++新版本
1992 西安:西安交通大学出版社
面向对象的分析(1992 PDF版)
面向对象的分析
1992 北京:北京大学出版社
面向对象的理论与C++实践(1997 PDF版)
面向对象的理论与C++实践
1997 北京:清华大学出版社