元素模式

元素模式

(美) 史密斯 (Smith,J.M.) , 著

出版社:电子工业出版社

年代:2014

定价:65.0

书籍简介:

即使是经验丰富的软件专业人士,也会发现要为其企业找到能带来实质价值的模式应用方式殊非易事。本书首次以全面的方法论介绍元素模式,给出标准的命名和描述,阐述它们的重要性,帮助人们比较和选用,充分利用模式的真正力量,将它们转化成实际的、更加简洁直接的软件实现,并得到非常不错的效果。

作者介绍:

高博,盛大创新院高级研究员,曾担任微软上海GTEC支持工程师、中软国际上海分公司部门主管等职位。主要研究方向为C/C++语言、算法与数据结构,著有《C++语言:99个常见编程错误》、《微软的软件测试之道》、《源码中国――全球外包行业新原点》等书,并翻译《研究之美》一书。凌杰,资深软件开发工程师。徐平平,编程爱好者,主要研究方向为C/C++语言。

书籍目录:

第1章 设计模式介绍

1.1 部落神话和部落智慧

1.2 艺术还是科学

1.2.1 生搬硬套地对待模式

1.2.2 模式和实现语言的相关性讨论

1.2.3 从神话到科学

第2章 元素模式

2.1 背景

2.2 定位、动机和方法

2.2.1 解析装饰器

2.2.2 纵身兔穴

2.2.3 语境

2.2.4 设计空间

2.3 核心EDP

2.4 结论

第3章 模式实例记法

3.1 基本原理

3.2 PIN 箱 513.2.1 简易PIN 箱

3.2.2 标准PIN 箱

3.2.3 扩展PIN 箱

3.2.4 堆叠PIN 箱与多重性

3.2.5 剥离和合并

3.3 结论

第4章 EDP的运用

4.1 模式的组成

同位素

4.2 改造装饰器

4.3 重构

4.4 大局观

4.5 为什么需要阅读附录

4.6 高级主题

4.6.1 重点文档与培训

4.6.2 指标

4.6.3 程序化分析

4.7 结论

第5章 EDP编目

创建对象

检索

继承

抽象接口

委托

重定向

集聚

递归

归复方法

扩展方法

委托型集聚

重定向型递归

信托型委托

信托型重定向

表亲型委托

表亲型重定向

第6章 中间模式结构

实现方法

检索型创建

检索型共享

对象标识符

对象递归

第7章 GoF设计模式成分解析

7.1 创建型模式

7.1.1 抽象工厂

7.1.2 工厂方法

7.2 结构型模式

7.2.1 装饰器

7.2.2 代理

7.3 行为型模式

7.3.1 职责链

7.3.2 模板方法

7.4 结论

附录 ρ演算

A.1 依赖运算符

A.2 传递律和同位素

A.3 相似性

A.4 EDP 形式化

A.5 组合及化简规则

A.6 模式实例记法和角色

A.7 EDP 定义

A.7.1 创建对象

A.7.2 检索

A.7.3 继承

A.7.4 抽象接口

A.7.5 委托

A.7.6 重定向

A.7.7 集聚

A.7.8 递归

A.7.9 归复方法

A.7.10 扩展方法

A.7.11 委托型集聚

A.7.12 重定向型递归

A.7.13 信托型委托

A.7.14 信托型重定向

A.7.15 表亲型委托

A.7.16 表亲型重定向

A.8 中间模式定义

A.8.1 实现方法

A.8.2 检索型创建

A.8.3 检索型共享

A.8.4 对象标识符

A.8.5 对象递归

A.9 GoF 设计模式定义

A9.1 抽象工厂

A9.2 工厂方法

A9.3 装饰器

A9.4 代理

A9.5 职责链

A9.6 模板方法

参考文献

内容摘要:

即使是经验丰富的软件专业人士,也会发现要为其企业找到能带来实质价值的模式应用方式殊非易事。《元素模式》首次以全面的方法论介绍元素模式,给出标准的命名和描述,阐述它们的重要性,帮助人们比较和选用,充分利用模式的真正力量,将它们转化成实际的、更加简洁直接的软件实现,并得到非常不错的效果。

编辑推荐:

《元素模式》介绍一类全新的设计模式——元素模式(Elemental Design Pattern)。元素模式植根于软件程序设计理论,目的却在于实践性和实用性。程序设计新手与资深开发工程师都是元素模式的目标受众。它能带领学生加入软件工业大军,也能为研究者打开新思路。
  √ 作者的非凡洞见被凝结为16种元素模式,其与四人帮设计模式的本质区别在于——元素模式建立在对象、字段、方法、类型这四个维度的设计空间上,让模式变得智能而鲜活,可以由所处位置直观感知其含义,不同模式间的关系同样可由位置表征。
  √ 本书用代码、图形(PIN箱)和代数(ρ演算)三种方式来描述设计模式,每一种都可以高效地转换为实际工作代码。
  √ 软工的本质即为结合抽象方法论与具体开发实践,因而本书提出的设计模式新术语、新方法,必将成为软件开发和软件工程的主流。
  √ 掌握书中一整套全新工具,你将对程序设计基本概念有更深入的理解,并知道它们是以怎样的方式联系和交互才产生了伟大的创意。
  
海报:

书籍规格:

书籍详细信息
书名元素模式站内查询相似图书
9787121234682
如需购买下载《元素模式》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)65.0语种简体中文
尺寸23 × 19装帧平装
页数印数

书籍信息归属:

元素模式是电子工业出版社于2014.6出版的中图分类号为 TP311 的主题关于 软件工程 的书籍。