基元设计模式(英文版)

当前位置:首页 > 外语 > 英语读物 > 基元设计模式(英文版)

  • 版 次:5
  • 页 数:
  • 字 数:
  • 印刷时间:2013年10月01日
  • 开 本:12k
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787121211911
  • 丛书名:Jolt大奖精选丛书
作者:(美) Jason McC. Smith著出版社:电子工业出版社出版时间:2013年10月 
内容简介

  即使是经验丰富的软件专业人士,也会发现要为其企业找到能带来实质价值的模式应用方式殊非易事。本书首次以全面的方法论介绍基元设计模式,给出标准的命名和描述,阐述它们的重要性,帮助人们比较和选用,充分利用模式的真正力量,将它们转化成实际的、更加简洁直接的软件实现,并得到非常不错的效果。
  对于开发工程师、设计师、架构师和分析师,本书都能提供有价值的指导,帮助他们在大多数语言、环境和问题领域使用模式。

作者简介
  Jason McC. Smith,2005年毕业于北卡罗莱纳州立大学教堂山分校,获计算机科学博士学位。该校也是基元设计模式的诞生地,基元设计模式当时是模式查询和识别系统(Systemfor Pattern Query and Recognition,SPQR)项目的组成部分。Smith博士因其在校的研究项目而荣获两项美国国家专利,一项与SPQR所采用的技术相关,另一项则来自FaceTop分布式文档协作系统。
此前,Smith博士在物理仿真工程和咨询界工作过多年,取得了华盛顿州立大学的物理学和数学学士学位。值得一提的项目包括声纳和海洋环境仿真、电子工程仿真、商用和军用飞机飞行仿真,以及实时图形训练系统等。
在 IBM 沃森研究中心工作的四年,使Smith 博士有机会将从SPQR 和EDP目录中获得的经验加以组织,并应用到大量的软件实体中去,包括遗留系统和现代系统。
Smith 博士现在供职于华盛顿州柯克兰市的The Software Revolution公司,任资深研究科学家。在那里,他持续地优化EDP目录,并寻找各种方法来推进公司在自动控制现代化以及遗留系统改造方面的业务目标。
目  录
Figures xi
Tables xv
Listings xvii
Foreword xix
Preface xxi
Acknowledgments xxiii
About the Author xxv
1 Introduction to Design Patterns 1
1.1 Tribal Musings 5
1.2 Art or Science? 9
1.2.1 Viewing Patterns as Rote 9
1.2.2 Language-Dependent Views 10
1.2.3 From Myth to Science 12
2 Elemental Design Patterns 13
在线试读部分章节

  推荐序
  读完本书映入我脑海的, 是电影《2001 太空漫游》(2001: A Space Odyssey)的一个精彩场景。
  在已遭遗弃的飞船“发现号”上度过了几个月,并把失控的超级电脑Hal 制服以后,David Bowman 博士来到一块巨石前,然后被带到了一个崭新的世界。他留给地球的最后一句话是:“满目皆星辰!”
  软件密集型系统就是我们通过脑力劳动创造出来的崭新世界。Bowman看到的世界由原子构成,所以满目皆星辰;而我们的这个新世界由比特构成,所以——满目皆模式。
  无论是有意栽花还是无心插柳,所有结构良好的软件密集型系统里都用到了各种模式。识别系统中的模式,在分析系统时有助于提升抽象的水平;而在系统中运用模式,则有助于让系统变得更有秩序、优雅和简单。以我个人的经验来看,过去的二十多年来,模式是软件工程中最为重要的进步之一。
  我有幸与Jason 共事,从事改进SPQR 的工作,容我向你们保证,他对模式实践背后的思想演进做出了巨大的贡献。本书有助于您打开有关模式的全新思路,以及将模式应用于自己所创造和维护的软件,并促进其改进。如果您对模式还比较陌生,这本书是极好的入门读物;如果您已经熟悉模式,我希望您能温故而知新。我本人就受益良多。
  Grady Booch
  IBM 院士
  2012 年2 月


 基元设计模式(英文版)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017