JavaScript设计模式与开发实践 曾探 人民邮电出版社 9787115388889pdf下载

JavaScript设计模式与开发实践 曾探 人民邮电出版社 9787115388889百度网盘pdf下载

作者:
简介:JavaScript设计模式与开发实践 曾探 人民邮电出版社 9787115388889
出版社:
出版时间:2015-05
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

书名:设计模式与开发实践

定价:59.0元

作者:曾探

出版社:人民邮电出版社

出版日期:2015-05-01

ISBN:9787115388889

字数:461000

页码:

版次:1

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


  腾讯前端Alloy Team团队出品,资深前端工程师曾探力作
  全面涵盖专门针对的16个设计模式
  深入剖析面向对象设计原则、编程技巧及代码重构
  设计模式是软件设计中经过了大量实际项目验证的可复用的解决方案,它有助于程序员写出可复用和可维护性高的程序。许多的开源框架都运用了不少设计模式,越来越多的程序员从设计模式中获益,也许是改善了自己编写的某个软件,也许是更好地理解了面向对象的编程思想。无论如何,系统地学习设计模式都会令你受益匪浅。

内容提要


  《设计模式与开发实践》在尊重《设计模式》原意的同时,针对语言特性全面介绍了更适合程序员的了16个常用的设计模式,讲解了面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。本书将教会你如何把经典的设计模式应用到语言中,编写出优美高效、结构化和可维护的代码。

目录


作者介绍


  曾探
  2007年毕业于吉林大学软件学院。就职于知名前端团队腾讯AlloyTeam,高级工程师。
  曾参与Web 、群、Q+开发者网站、微云、兴趣部落等大型前端项目的开发。有过Java、Python和的开发经验,业余作品有HTML5版街头霸王等。
  平时喜欢电影和音乐,业余时间也是一名健身教练。

文摘


  《设计模式》一书自1995年成书一来,一直是程序员谈论的“高端”话题之一。许多程序员从设计模式中学到了设计软件的灵感,或者找到了问题的解决方案。在社区中,既有人对模式无比崇拜,也有人对模式充满误解。有些程序员把设计模式视为,唯模式至上;有些人却认为设计模式只在C++或者Java中有用武之地,这种动态语言根本就没有设计模式一说。
  那么,在进入设计模式的学习之前,我们好还是从模式的起源说起,分别听听这些不同的声音。
  设计模式并非是软件开发的专业术语。实际上,“模式”早诞生于建筑学。20世纪70年代,哈佛大学建筑学博士Christopher Alexander和他的研究团队花了约20年的时间,研究了为解决同一个问题而设计出的不同建筑结构,从中发现了那些高质量设计中的相似性,并且用“模式”来指代这种相似性。
  受Christopher Alexander工作的启发,Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides四人(人称Gang Of Four ,GoF)把这种“模式”观点应用于面向对象的软件设计中,并且总结了23种常见的软件开发设计模式,录入《设计模式:可复用面向对象软件的基础》一书。
  设计模式的定义是:在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。
  通俗一点说,设计模式是在某种场合下对某个问题的一种解决方案。如果再通俗一点说,设计模式就是给面向对象软件开发中的一些好的设计取个名字。
  GoF成员之一 John Vlissides在他的另一本关于设计模式的著作《设计模式沉思录》中写过这样一段话:
  设想有一个电子爱好者,虽然他没有经过正规的培训,但是却日积月累地设计并制造出许多有用的电子设备:业余无线电、盖革计数器、报警器等。有一天这个爱好者决定重新回到学校去攻读电子学学位,来让自己的才能得到真实的认可。随着课程的展开,这个爱好者突然发现课程内容都似曾相识。似曾相识的并不是术语或者表述的方式,而是背后的概念。这个爱好者不断学到一些名称和原理,虽然这些名称和原理原来他不知道,但事实上他多年来一直都在使用。整个过程只不过是一个接一个的顿悟。
  

序言