图书介绍

实现模式pdf电子书版本下载

实现模式
  • (美) Kent Beck著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115192264
  • 出版时间:2009
  • 标注页数:176页
  • 文件大小:8MB
  • 文件页数:195页
  • 主题词:程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

实现模式PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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布尔值Setting方法 114

8.20查询方法 115

8.21相等性判断方法 116

8.22 Getting方法 117

8.23 Setting方法 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

精品推荐