UML与Java面向对象开发实践PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)Richard C.Lee,(美)William M. Tepfenhart著;王晨溦译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302076030
- 页数:383 页
第1章 用抽象管理复杂事务 1
1.1 复杂系统 2
1.2 抽象机制 4
1.3 服务激活抽象 10
1.4 进程控制抽象 12
1.5 关系 13
1.6 行为 16
1.7 规则 18
1.8 小结 18
2.1 面向对象范式 21
第2章 面向对象范式 21
2.2 面向对象的原则 24
2.3 面向对象的计算模型 30
2.4 例子 31
2.5 小结 37
第3章 建立规格说明模型 39
3.1 用例介绍 39
3.2 编档用例 47
3.3 开发用例的准则 50
3.4 契约 57
3.5 推荐的方法 59
3.6 例子 59
3.7 小结 65
第4章 发现对象 67
4.1 面向对象分析:应用域的模型 67
4.2 建立面向对象模型 68
4.3 识别对象、类和接口 69
4.4 当前技术 71
4.5 传统技术 75
4.6 推荐的方法 79
4.7 例子 81
4.8 小结 83
5.1 对象是什么 85
第5章 识别职责 85
5.2 属性是什么 86
5.3 服务是什么 87
5.4 方法是什么 87
5.5 识别属性 88
5.6 指定属性 89
5.7 识别服务 90
5.8 指定服务 91
5.9 推荐的方法 92
5.10 例子 93
5.11 小结 95
6.1 行为是什么 97
第6章 指定静态行为 97
6.2 影响行为规格说明的Java服务(操作) 98
6.3 指定静态行为的技术 99
6.4 指定控制的技术 101
6.5 编档控制的技术 102
6.6 编档静态行为的技术 105
6.7 推荐的方法 106
6.8 例子 107
6.9 小结 110
第7章 动态行为 111
7.1 介绍 111
7.2 识别动态行为的技术 112
7.3 识别并指定事件 116
7.4 例子 117
7.5 指定动态行为 120
7.6 编档动态行为 125
7.7 推荐的方法 129
7.8 小结 130
第8章 识别关系 131
8.1 访问另一个对象的服务 131
8.2 关系 131
8.3 泛化 133
8.4 识别并指定泛化/特化 135
8.5 对象聚合 136
8.6 聚合的分类 137
8.7 对象间的链接 142
8.8 识别并指定链接和聚合 144
8.9 管理关系 145
8.10 编档关系 146
8.11 推荐的方法 148
8.12 例子 148
8.13 小结 149
9.1 介绍 151
第9章 规则 151
9.2 识别声明语句 152
9.3 指定并编档规则 153
9.4 将规则映射到合适的面向对象概念 155
9.5 用UML编档规则 156
9.6 实现规则 156
9.7 推荐的方法 157
9.8 小结 157
第10章 模型 159
10.1 概念 159
10.2 概念和面向对象模型 160
10.3 使用UML编档概念 164
10.4 子系统 168
10.5 组织子系统 170
10.6 识别子系统 171
10.7 推荐的方法 172
10.8 例子 172
10.9 小结 178
第11章 设计 179
11.1 介绍 179
11.2 系统设计 180
11.3 详细设计 184
11.4 小结 191
12.1 Java语言介绍 193
第12章 Java基础 193
12.2 编程元素 195
12.3 简单数据类型 203
12.4 语句是什么 207
12.5 语句流的控制 210
12.6 分支语句 214
12.7 异常处理 217
12.8 命名空间 221
12.9 类型转换 226
12.1 0推荐的方法 228
13.1 类的组件 233
第13章 实现类和接口 233
13.2 类定义 234
13.3 类体 234
13.4 嵌套的、内部的和匿名的内部类 244
13.5 精化的Java类 246
13.6 接口示例 257
13.7 推荐的方法 260
13.8 类定义示例 261
13.9 小结 261
第14章 实现静态行为 265
14.1 服务是什么 265
14.2 方法定义 266
14.3 方法体 270
14.4 传递参数 273
14.5 标识符的作用域 274
14.6 多态 275
14.7 创建对象和销毁对象 277
14.8 构造函数和Finalizer方法编码准则 282
14.9 推荐的方法 282
14.10 小结 283
第15章 实现动态行为 285
15.1 动态行为的元素 285
15.2 简单的状态图 286
15.3 嵌套状态图 292
15.4 并发状态图 298
15.5 小结 304
第16章 实现泛化/特化 305
16.1 介绍 305
16.2 继承 306
16.3 实现泛化/特化 313
16.4 Object类 318
16.5 小结 322
第17章 实现更多的关系 325
17.1 介绍 325
17.2 引用 326
17.3 静态成员 328
17.4 实现关联 329
17.5 实现聚合 333
17.6 实现静态成员 334
17.7 推荐的方法 336
17.8 小结 336
附录A 统一建模语言(UML) 339
A.1 介绍 339
A.2 UML图 341
A.3 UML术语表 360
B.1 保留字 363
附录B Java语言总结 363
B.2 注释 364
B.3 字面常量 364
B.4 变量声明 365
B.5 变量赋值 366
B.6 操作符 366
B.7 循环和条件 367
B.8 类和接口定义 368
B.9 对象 369
B.10 数组 369
B.11 方法和结构定义 370
B.13 异常和同步 371
B.12 包和导入 371
附录 CJava语言与C和C++有何不同 373
C.1 不支持的C语言的数据类型 373
C.2 简单数据类型 375
C.3 操作符 376
C.4 参数 376
C.5 数组 377
C.6 Java字符串 378
C.7 内存管理 379
C.8 其他杂项 379
参考文献 381
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《麦肯锡精英这样实践基本功》(日)户塚隆将著 2019
- 《财经新闻翻译实践教程》胡婉,黄剑,王旭泉主编 2019
- 《城市基坑工程设计施工实践与应用》李欢秋,刘飞,郭进军编著 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《莎士比亚戏剧精选集》(英)威廉·莎士比亚(William Shakespeare)著 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019