新一代信息系统 面向对象信息系统的分析与设计PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:陈睿,谢新洲编著
- 出 版 社:北京:航空工业出版社
- 出版年份:1993
- ISBN:7800464776
- 页数:429 页
第一章面向对象的基本概念 1
目录 1
1.1 面向对象的基本概念 2
1.1.1对象 2
1.1.2类和子类、继承性、重置 4
1.1.3类间关系 6
1.1.4对象的封装性 7
1.1.5多态性 7
1.1.6传统程序设计与面向对象程序设计的比较 8
1.2面向对象方法的优越性 8
第二章信息系统的认知模型 10
2.1三个世界 10
2.1.1观念世界 11
2.1.2数据世界 13
2.2.1概念间的关系 14
2.2概念模型 14
2.2.2信息系统的概念模型 17
2.3数据模型 21
2.4 问题域 22
2.5小结 24
第三章面向对象分析:建立概念模型的方法 26
3.1 为什么要建立概念模型 26
3.2用面向对象的方法建立概念模型的基本思想 29
3.2.1概念、对象和类 31
3.2.2类描述语言CDL 36
3.2.3类图 42
3.3一个实例:图书馆流通管理系统的概念模型 47
3.4面向对象分析:建立概念模型的方法 52
3.4.1识别对象和类 52
3.4.2定义类和组织类间关系 66
第四章 面向对象的信息系统开发方法 74
4.1 面向对象设计的优越性 76
4.2面向对象设计方法 78
第五章 现代程序设计语言的抽象机制与面向对象程序 89
设计的关系 89
5.1 抽象对现代程序设计的影响 89
5.2数据类型的概念和数据类型间的关系 93
5.2.1 数据类型和类型系统 94
5.2.2数据类型间的关系 100
5.3数据抽象和抽象数据类型 102
5.3.1抽象数据类型的概念 103
5.3.2抽象数据类型的规范描述 105
5.3.3程序设计语言中支持抽象数据类型的机制 111
5.4多态性 126
5.4.1 过载多态性(overloading polymorphism)和强制多态性(coercing polymorphism) 128
5.4.2参数化多态性(parametric polymorphism) 131
5.4.3包含多态性(inclusion polymorphism)和继承性 136
5.4.4动态联编(dynamic binding) 141
5.5面向对象程序设计语言的抽象机制 145
第六章 面向对象程序设计语言概论 149
6.1 面向对象程序设计语言的发展历史和背景 149
6.2 面向对象程序设计语言的基本特性 152
6.2.1 对象和类 153
6.2.2方法和消息 155
6.2.3继承性 156
6.2.4类库 160
6.3面向对象程序设计语言的分类 162
6.4几种面向对象程序设计语言评述 164
6.4.1 Objective-C语言 164
6.4.2面向对象的Pascal语言 167
6.4.3 Eiffel语言 169
6.4.4 CLOS(Common Lisp Object System)语言 172
7.1 Smalltalk-80的语言特性 175
第七章Smalltalk-80 175
7.1.1对象、类、消息、方法 176
7.1.2 Smalltalk-80的表达式和表达式语法 178
7.1.3 Smalltalk处理消息传递的语义行为 195
7.1.4类层次结构和继承性 198
7.1.5多态性和动态联编 203
7.1.6 Smalltalk-80的类型检查 206
7.2 Smalltalk-80的程序设计环境和程序设计过程 210
7.2.1类的定义 211
7.2.2创建实例和发送消息 224
7.2.3 Smalltalk-80的浏览窗口(browser) 229
7.3 Smalltalk-80系统评价 237
第八章C++ 239
8.1 C++的基本语言特性 240
8.1.1 类 241
8.1.2 C++对C的改进 277
8.1.3 C++语言的多态性 282
8.1.4 C++的类型检查 304
8.2 C++程序设计过程 305
8.2.1 定义类 305
8.2.2利用已定义类来编写程序 311
8.2.3 C++的程序设计环境 312
8.3 C++系统评价 313
第九章面向对象数据库概论 316
9.1 什么是面向对象的数据库(OODB) 318
9.2面向对象的数据模型 321
9.2.1 类 323
9.2.2对象和对象标识(object identity) 323
9.2.3方法和消息传递 326
9.2.4类层次结构和类组合结构 327
9.3 OODB系统的数据定义语言(DDL) 328
9.4.1用PDML进行实例化 333
9.4 OODB系统的数据操纵语言(DML) 333
9.4.2对象查询 337
9.4.3对象修改 344
9.4.4对象删除 344
9.4.5循环 345
9.5OODB系统在面向对象信息系统实现中的作用 346
9.6 小结 349
第十章 几个面向对象数据库系统评述 350
10.1 Orion 350
10.1.1 Orion的数据模型 350
10.1.2 Orion的DDL 353
10.1.3 Orion的DML 363
10.1.4 Orion系统评价 375
10.2 POSTGRES 377
10.2.1 Postgres的数据模型 378
10.2.2 POSTQUEL 380
10.2.3 Postgres评价 385
10.3 O2系统 386
10.3.1 O2的数据模型 387
10.3.2 O2语言 393
10.3.3 O2系统评价 400
10.4小结 401
第十一章面向对象的数据库程序设计语言 402
11.1数据库程序设计语言的基本特性 403
11.1.1 Pascal/R的类型系统 405
11.1.2持久性 408
11.1.3 DBPL的目标和要求 410
11.2面向对象的DBPL(OODBPL) 411
1 1.2.1 O2 412
11.2.2 O++ 414
11.3小结 419
第十二章结束语 420
参考文献 422
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《ESG指标管理与信息披露指南》管竹笋,林波,代奕波主编 2019
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《大学计算机信息技术教程 2018版》张福炎 2018
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《大气氮沉降及其对生态系统的影响》方琨,王道波 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019