实现模式 修订版PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:(美)KentBeck著;李剑,熊节,郭晓刚译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2012
- ISBN:9787115294609
- 页数:176 页
第1章 引言 1
1.1 章节概览 4
1.2 那么,现在 5
第2章 模式 7
第3章 一种编程理论 11
3.1 价值观 12
3.1.1 沟通 12
3.1.2 简单 13
3.1.3 灵活 15
3.2 原则 16
3.2.1 局部化影响 16
3.2.2 最小化重复 16
3.2.3 将逻辑与数据捆绑 17
3.2.4 对称性 18
3.2.5 声明式表达 19
3.2.6 变化率 20
3.3 小结 21
第4章 动机 23
第5章 类 27
5.1 类 28
5.2 简单的超类名 29
5.3 限定性的子类名 30
5.4 抽象接口 31
5.5 interface 33
5.6 抽象类 34
5.7 有版本的interface 35
5.8 值对象 36
5.9 特化 39
5.10 子类 40
5.11 实现器 42
5.12 内部类 43
5.13 实例特有的行为 44
5.14 条件语句 45
5.15 委派 47
5.16 可插拔的选择器 50
5.17 匿名内部类 51
5.18 库类 52
5.19 小结 53
第6章 状态 55
6.1 状态 56
6.2 访问 57
6.3 直接访问 58
6.4 间接访问 59
6.5 通用状态 60
6.6 可变状态 61
6.7 外生状态 63
6.8 变量 63
6.9 局部变量 65
6.10 字段 66
6.11 参数 68
6.12 收集参数 69
6.13 可选参数 70
6.14 变长参数 71
6.15 参数对象 72
6.16 常量 73
6.17 按角色命名 74
6.18 声明时的类型 75
6.19 初始化 76
6.20 及早初始化 77
6.21 延迟初始化 78
6.22 小结 78
第7章 行为 79
7.1 控制流 80
7.2 主体流 80
7.3 消息 81
7.4 选择性消息 82
7.5 双重分发 82
7.6 分解性(序列性)消息 84
7.7 反置性消息 84
7.8 邀请性消息 86
7.9 解释性消息 86
7.10 异常流 87
7.11 卫述句 88
7.12 异常 90
7.13 已检查异常 91
7.14 异常传播 91
7.15 小结 92
第8章 方法 93
8.1 组合方法 96
8.2 揭示意图的名称 97
8.3 方法可见性 98
8.4 方法对象 100
8.5 覆盖方法 102
8.6 重载方法 103
8.7 方法返回类型 103
8.8 方法注释 104
8.9 助手方法 105
8.10 调试输出方法 106
8.11 转换 107
8.12 转换方法 107
8.13 转换构造器 108
8.14 创建 109
8.15 完整的构造器 110
8.16 工厂方法 111
8.17 内部工厂 111
8.18 容器访问器方法 112
8.19 布尔值设置方法 114
8.20 查询方法 115
8.21 相等性判断方法 116
8.22 取值方法 117
8.23 设置方法 118
8.24 安全复制 120
8.25 小结 121
第9章 容器 123
9.1 隐喻 124
9.2 要点 125
9.3 接口 127
9.3.1 Array 127
9.3.2 Iterable 128
9.3.3 Collection 128
9.3.4 List 129
9.3.5 Set 129
9.3.6 SortedSet 130
9.3.7 Map 131
9.4 实现 131
9.4.1 Collection 132
9.4.2 List 133
9.4.3 Set 134
9.4.4 Map 135
9.5 Collections 135
9.5.1 查询 136
9.5.2 排序 136
9.5.3 不可修改的容器 137
9.5.4 单元素容器 138
9.5.5 空容器 138
9.6 继承容器 139
9.7 小结 140
第10章 改进框架 141
10.1 修改框架而不修改应用 141
10.2 不兼容的更新 143
10.3 鼓励可兼容的变化 144
10.3.1 程序库类 145
10.3.2 对象 146
10.4 小结 155
附录A 性能度量 157
A.1 示例 158
A.2 API 158
A.3 实现 160
A.4 MethodTimer 160
A.5 冲抵额外开销 163
A.6 测试 164
A.6.1 容器的比较 164
A.6.2 ArrayList和LinkedList的比较 167
A.6.3 Set之间的比较 169
A.6.4 Map之间的比较 170
A.7 小结 172
参考书目 173
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《知识管理背景下的档案管理模式》曾祯,金瑞,王聪颖著 2019
- 《信号 修订版》铁道部通信信号公司研究设计院 1979
- 《海河干流水环境质量与经济发展模式研究》于航白景峰,张春意 2019
- 《中国舞等级考试教材 第1级 幼儿修订版》孙光言编;钟斌斌责编 2019
- 《英语可以这样教 修订版》沈丽新著 2019
- 《互联网+时代的日语教学模式探究》郭晓雪著 2019
- 《北京模式》吴建繁,王德海,朱岩编 2017
- 《危险化学品生产单位主要负责人及安全生产管理人员培训教材 2018修订版》全国安全生产教育培训教材教材编审委员会 2018
- 《数学在哪里 小学五年级 上 修订版》唐彩斌 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019