当前位置: 首页 > news >正文

设计模式之禅

书名:设计模式之禅
作 者:秦小波
出版社:机械工业出版
ISBN:9787111295440
出版日期:2010 年3月
开本:16
页 码:556
定价:69元
豆瓣网讨论地址:http://www.douban.com/subject/4260618/
China- pub预订地址:http://www.china-pub.com/196412

 

 

内容简介

如果说“四人帮”的《设计模式》是设计模式领域的“圣经”,那么之后出版的各种关于设计模式的书都可称之为“圣经”的“注释版”或“圣经的故事”。 本书是得道者对“圣经”的“禅悟”,它既不像“圣经”那样因为惜字如金、字字珠玑而深奥、晦涩和难懂,又比“圣经”的“注释版”更深刻和全面、更 通俗和生动、更接近开发者遇到的实践场景、更具指导性。本书兼收并蓄、博采众长,是设计模式领域里的里程碑之作。
全书共分为四部分,第一 部分从原理的角度阐述了面向对象程序设计的6大原则;第二部生动地讲解和剖析了23种常见的设计模式,并进行了扩展,通俗易懂,趣味性极强而又紧扣模式的 核心;第三部分对各种相关联的设计模式进行了深入分析和比较,旨在阐明各种设计模式比较理想的应用场景和它们之间的区别;第四部分探讨了设计模式的混编, 讲解了如何在实际开发中将各种设计模式混合起来使用,以发挥设计模式的最大效用。最后,本书还附有一份设计模式彩图,可以裁剪,便于参考。

 

本书赞誉

“禅”是一种境界,是得道者的智慧结晶。本书在写作方式上别出心裁,不是将设计模式的概念强行灌输给读者,而是以浅显的故事作为衬垫,深入浅出地展 示了设计模式中蕴涵的哲理,进而引发读者的思考,提升他们的实际开发水平。——51CTO读书频道(http://book.51cto.com/)
聪明的人,把房子盖在磐石上;无知的人,把房子盖在沙土上。对于开发者而言,设计模式就是那坚固的磐石。本书是设计模式领域难得一见的佳 作,它用一种创新的方式对面向对象的设计原则和设计模式的要义进行了全新的阐释。对于所有Java开发者而言,无论你是初窥门径,还是深谙其道,本书都值 得你阅读并收藏。—Java开发者社区

本书不仅从开发者的角度对设计模式进行了独到而具有创意性的讲解,而且还从架构师的角度深刻地分析了设计模式在软件架构中的重要性。设计模式是架构 师必备的技能之一,它的思想和原则能指导架构师设计出更优秀的软件架构。强烈推荐所有架构师阅读本书。—架构师社区

多年前学设计模式,犯困无数次,打盹若干回。程序员一直被幽默着,现在终于可以反幽默一回了。这是一本厚积薄发的书,作者以其丰富的实践经 验和通俗的讲解方式,把难懂的设计模式“化为”橡皮泥,让程序员想怎么玩就怎么玩,以致读完全书,仍觉意犹未尽。—江伍开,知名外企资深架构 师,51CTO博客之星(http://wakan.blog.51cto.com/)

很多初学者都抱怨设计模式的抽象和深奥,对于他们来说,本书的出版不啻是一种福音!作者利用诙谐的语言和生动的叙述方式,结合当前国内读者 熟知和易于理解的故事和开发场景,对设计模式进行了独特而全面的阐述,大大降低了设计模式的学习曲线,实在不可多得!—计文柯,资深软件开发专家和项目经 理,《Spring技术内幕—深入解析Spring架构和设计原理 》作者

本书以设计模式为主题,是作者多年软件开发经验的总结。它介绍了一些重要的设计原则,并对各种经典的设计模式进行了详细的分析、比较和综 合。全书通俗易懂、实例丰富,对想要学习设计模式的程序员有很大的启发和帮助。—郑晖,资深软件开发专家和CTO,《冒号课堂 》作者

无论是在建筑领域,还是在面向对象软件开发领域,如何强调设计模式的重要性都不过分。如果你觉得设计模式难学,推荐你认真阅读这本书,它用 大量生动、有趣的故事将设计模式的深奥、晦涩化解于无形;如果你对设计模式一知半解或只能“纸上谈兵”,建议你反复阅读这本书,它对面向对象的原则、设计模式的内涵和外延,以及设计模式的应用场景做了全面而深刻的阐述。—王福强,资深软件开发专家和架构师,《Spring揭秘 》作者

不管是新手还是大侠,本书绝不容错过,因为不能熟练地运用设计模式,就不能算是一名合格的程序员。它通俗易懂,作者精心挑选和设计的故事和 案例引人入胜,是初学者的不二选择;它系统而全面,但又不乏深度,处处渗透着作者对设计模式的“悟”,是合格程序员必备的修炼秘籍。—徐彬,资深软件开发 专家和架构师,《GWT揭秘 》作者

作者在本书中表现出来的想象力、创造力以及对设计模式和软件架构的深刻理解,让我十分震撼。我喜欢这种通过想象来讲解设计模式和剖析软件结 构的方式,它一定会让你也受益匪浅。—倪健,资深架构师和项目经理,《软件开发之禅》作者

 


《 设计模式之禅 》即将上市,敬请关注!

样章试读:http://www.china-pub.com/196412

豆瓣讨论:http://www.douban.com/subject/4260618/

作者博客:http://www.cnblogs.com/cbf4life/ (秦小波)

相关文章:

  • OpenGL编程指南(OpenGL红宝书)
  • OpenGL编程指南(原书第7版)
  • 行摄无疆——李元大师谈风光摄影圆满结束
  • DirectX游戏编程,揭秘Direct3D游戏开发核心技术
  • 《Android应用开发揭秘》一个月内售罄,已重印
  • 书讯:《Spring技术内幕——深入解析Spring架构与设计原理》
  • 书讯:《Android应用开发揭秘》
  • 书讯:《GWT揭秘》
  • 吹尽黄沙始得金——华章4月图书推荐
  • 《设计模式之禅》试评员名单公布
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • 华章公司图书备受2010年数据库大会会员喜欢
  • 把时间花在“经典”上——《C++程序设计语言(特别版):十周年中文纪念版》
  • 2010年度华章“读IT经典”高校征文大赛,拉开序幕!
  • 编程的本质
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • CSS实用技巧干货
  • gcc介绍及安装
  • HTML中设置input等文本框为不可操作
  • js操作时间(持续更新)
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 闭包--闭包作用之保存(一)
  • 彻底搞懂浏览器Event-loop
  • 欢迎参加第二届中国游戏开发者大会
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 京东美团研发面经
  • 聚类分析——Kmeans
  • 漂亮刷新控件-iOS
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 入手阿里云新服务器的部署NODE
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 跳前端坑前,先看看这个!!
  • 消息队列系列二(IOT中消息队列的应用)
  • 自动记录MySQL慢查询快照脚本
  • 1.Ext JS 建立web开发工程
  • 翻译 | The Principles of OOD 面向对象设计原则
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • #Z0458. 树的中心2
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (libusb) usb口自动刷新
  • (二)WCF的Binding模型
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (每日持续更新)jdk api之StringBufferInputStream基础、应用、实战
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (转)Linux下编译安装log4cxx
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET Core 项目指定SDK版本
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .NetCore项目nginx发布