图书介绍
面向对象原理与应用PDF|Epub|txt|kindle电子书版本网盘下载
![面向对象原理与应用](https://www.shukui.net/cover/43/31167725.jpg)
- 朱海滨等编著 著
- 出版社: 长沙:国防科技大学出版社
- ISBN:7810245007
- 出版时间:1998
- 标注页数:319页
- 文件大小:20MB
- 文件页数:332页
- 主题词:
PDF下载
下载说明
面向对象原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 导论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