图书介绍

面向模式的软件架构 卷5 模式与模式语言【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

面向模式的软件架构 卷5 模式与模式语言
  • (德)布施曼,(英)亨尼,(美)施密特著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115261731
  • 出版时间:2011
  • 标注页数:262页
  • 文件大小:82MB
  • 文件页数:286页
  • 主题词:

PDF下载


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

下载说明

面向模式的软件架构 卷5 模式与模式语言PDF格式电子书版下载

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

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

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

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

图书目录

第0章 尘埃落定1

0.1渊源1

0.2成功与失败2

0.2.1观察2

0.2.2状态3

0.2.3处方4

0.3模式定义及解释5

0.4深入理解模式11

第一部分 模式剖析15

第1章 问题之解决方案及其他15

1.1问题之解决方案15

1.1.1一个例子(1)15

1.1.2重现与良好16

1.2流程和物件16

1.3“好”的解决方案17

1.4驱动力:模式之心脏19

1.4.1一个例子(4)19

1.4.2 dysfunctional、 bad还是anti21

1.5上下文22

1.5.1一个例子(5)23

1.5.2上下文的一般性23

1.5.3独立上下文24

1.5.4一个例子(6)25

1.6一般性25

1.7一图胜(逊)千言27

1.8模式命名29

1.8.1模式命名的语法分类30

1.8.2字面命名还是隐喻30

1.9模式是循序渐进的31

1.10模式既是讲故事,又能发起对话33

1.11模式不能代替思考33

1.12从“问题-解决方案”到模式34

第2章 多种多样的模式实现35

2.1是否存在一个通用的模型呢35

2.1.1 Observer模式:快速回顾36

2.1.2结构的变化与角色36

2.1.3行为的变化37

2.1.4内部差异38

2.1.5语言及平台的差别39

2.1.6领域、环境相关的变化40

2.1.7再论假设41

2.2模式与框架42

2.2.1工具和上下文环境44

2.2.2两个框架的故事44

2.3模式与形式主义47

2.4通用性与特殊性48

第3章 模式格式50

3.1风格与实质50

3.2格式的功能52

3.3格式的元素53

3.4细节55

3.4.1案例56

3.4.2图示57

3.4.3 <code>…</code>57

3.5鸟瞰图58

3.5.1从金字塔到托盘58

3.5.2模式骨架58

3.5.3总结意图60

3.5.4模式抽象60

3.6不同的格式60

3.6.1演变61

3.6.2选择62

3.7风格与实质(Redux)63

第二部分 模式之间的关系67

第4章 模式孤岛67

4.1模式的联系67

4.2设计实验:将模式作为孤岛68

4.3第二个设计实验:交织在一起的模式72

4.4模式密度73

第5章 模式的互补性75

5.1一个问题,多种解决方案75

5.2互相竞争的模式76

5.2.1以状态为例76

5.2.2模式族79

5.2.3迭代开发80

5.2.4适配开发83

5.2.5遵从康威定律84

5.2.6与风格的设计对话86

5.3互相合作的模式87

5.3.1一个关于值的例子88

5.3.2设计上的完善88

5.4模式结合89

5.4.1再论迭代89

5.4.2再论适配编程91

5.5互补性:竞争、完善、结合92

第6章 模式复合93

6.1常见模式排列93

6.2从元素到复合93

6.2.1 Pluggable Factory94

6.2.2 Composite Command的两种视角95

6.2.3模式复合的格式96

6.3从补充到复合97

6.3.1重申97

6.3.2适配99

6.4是元素还是组合100

6.4.1组合的含义100

6.4.2深入MVC101

6.5复合分析与综合102

6.5.1非设计模式的复合102

6.5.2设计模式复合103

第7章 模式序列104

7.1模式讲述软件工程成功的故事104

7.2模式故事105

7.2.1一个小故事105

7.2.2已经发表的故事107

7.3从故事到序列108

7.4模式的序列109

7.4.1一个早期的例子110

7.4.2模式序列既是流程也是物件110

7.4.3再次回到以前提到的小故事111

7.5回顾模式复合和模式互补112

7.5.1重组112

7.5.2再论Batch Iterator113

7.5.3再论Interpreter114

7.5.4再论Align Architecture and Organization115

7.6回到上下文的问题116

7.6.1定义上下文116

7.6.2专用化与差异化118

7.7模式间的联系118

第8章 模式集合120

8.1模式手册120

8.2组织模式集合121

8.3即时组织121

8.4根据层次组织122

8.4.1设计和架构122

8.4.2惯用法123

8.4.3混合层次124

8.4.4层次124

8.5根据领域组织125

8.6根据分区组织125

8.6.1阶层架构126

8.6.2分区126

8.7根据意图组织126

8.7.1根据意图划分POSA的模式127

8.7.2根据意图划分GoF的模式128

8.7.3根据意图划分 DDD模式128

8.7.4反思模式意图128

8.8组织模式集合(重奏)128

8.9问题框架129

8.9.1问题框架130

8.9.2问题框架和模式的对比131

8.9.3问题框架与模式的组合132

8.10模式符号学132

8.11模式集合与风格134

8.11.1 Unix接口设计模式135

8.11.2 Web 2.0设计模式136

8.11.3风格与概念一致性137

8.12走向模式语言138

第三部分 模式语言141

第9章 语言的元素141

9.1使用模式进行设计141

9.2从模式故事和模式序列到模式语言142

9.2.1一个未完成的故事143

9.2.2序列的组合145

第10章 模式网络及其他147

10.1模式网络147

10.2流程与物件147

10.2.1流程的迭代本质148

10.2.2具体的面向领域的引导152

10.3单项最佳153

10.4驱动力:模式语言之心脏155

10.5模式上下文定义拓扑结构与架构风格158

10.6模式构成词汇,序列展示语法159

10.7通用性162

10.7.1不同的模式序列162

10.7.2模式的组合163

10.8完整的语言胜过千幅图163

10.9面向领域的命名帮助忆起模式语言164

10.10模式语言展开对话并讲述很多故事165

10.11路还很长165

10.12模式语言对创造性智慧的回报167

10.13从模式网络到模式语言168

第11章 亿万种不同的实现169

11.1众口难调169

11.2渐进式成长169

11.2.1面向系统的、进化的设计方法170

11.2.2渐进式成长和敏捷开发171

11.3并没有排斥重构172

11.4一次一个模式174

11.4.1明白手头上的问题的关键174

11.4.2优先级驱动的设计决策175

11.4.3模式集成先于模式实现175

11.5基于角色的模式集成176

11.5.1选择1:识别并且保持已经实现的角色176

11.5.2选择2:识别并分离已经实现的角色177

11.5.3选择3:将缺失角色分配给既有设计元素178

11.5.4选择4:将缺失角色作为新设计元素来实现179

11.5.5基于角色的模式集成和渐进式成长过程180

11.6模式语言和参考架构180

11.7模式语言与产品线架构181

11.8从十亿个到一个…再到一些184

第12章 模式语言的格式185

12.1风格与本质185

12.2格式的作用185

12.3格式的元素186

12.3.1展示全貌187

12.3.2简洁与细节187

12.3.3模式连接189

12.3.4再说元素189

12.4细节,细节,细节190

12.4.1模式语言的格式190

12.4.2鸟瞰图190

12.4.3展示顺序194

12.4.4示例194

12.4.5细节程度195

12.5再论风格与本质197

第13章 模式与模式语言198

13.1模式和模式语言:共性198

13.1.1共同的核心属性198

13.1.2共同的根源199

13.1.3一个模式的模式语言199

13.2模式与模式语言:区别200

13.2.1模式和细节200

13.2.2模式语言和交互200

13.2.3两个独立的世界201

13.3模式“对”模式语言201

第14章 从模式到人202

14.1模式以人为本202

14.1.1模式价值体系203

14.1.2人类读者204

14.2对软件开发者的支持204

14.3对软件使用者的支持206

14.3.1用户界面206

14.3.2用户需求206

14.3.3交到用户手中207

14.4对模式作者的支持207

14.4.1协同写作207

14.4.2作者研讨会208

14.4.3牧放208

14.5技术为人209

第15章 模式的过去、现在和未来210

15.1过去的3年210

15.1.1模式与模式语言210

15.1.2理论和概念212

15.1.3重构与集成212

15.1.4 GoF213

15.2模式的现状213

15.3模式的明天在哪里214

15.3.1模式与模式语言214

15.3.2理论和概念216

15.3.3重构与集成216

15.3.4支持其他的软件开发方法216

15.3.5对其他学科的影响217

15.3.6其他学科对我们的影响217

15.4简述模式的未来218

第16章 万事如意219

模式概念总结221

参考模式225

参考文献238

热门推荐