研磨设计模式
4推荐 收藏
10.0K阅读

研磨设计模式

陈臣 , 王斌 (作者)
本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的“设计观”;中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。

本书在内容上深入、技术上实用,和实际开发结合程度很高,书中大部分的示例程序都是从实际项目中简化而来,因此很多例子都可以直接拿到实际项目中使用。如果你想要深入透彻地理解和掌握设计模式,并期望能真正把设计模式应用到项目中去,那么这是你不可错过的一本好书。

本书难度为初级到中级,适合于所有开发人员、设计人员或者即将成为开发人员的朋友。也可以作为高校学生深入学习设计模式的参考读物。
电子书
¥35.99
格式
mobi   pdf

纸质书
¥89.00

出版信息

  • 书  名研磨设计模式
  • 执行编辑关于本书的内容有任何问题,请联系 杨帆
  • 出版日期2011-01-01
  • 书  号978-7-302-23923-9
  • 定  价89.00 元
  • 页  数783
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售
  • 授权方清华大学出版社

本书特色

本书完整覆盖GoF讲述的23个设计模式并加以细细研磨。初级内容从基本讲起,包括每个模式的定义、功能、思路、结构、基本实现、运行调用顺序、基本应用示例等,让读者能系统、完整、准确地掌握每个模式,培养正确的“设计观”;中高级内容则深入探讨如何理解这些模式,包括模式中蕴涵什么样的设计思想,模式的本质是什么,模式如何结合实际应用,模式的优缺点以及与其他模式的关系等,以期让读者尽量去理解和掌握每个设计模式的精髓所在。

本书在内容上深入、技术上实用、和实际开发结合程度很高,书中大部分的示例程序都是从实际项目中简化而来,因此很多例子都可以直接拿到实际项目中使用。如果你想要深入透彻地理解和掌握设计模式,并期望能真正把设计模式应用到项目中去,那么这是你不可错过的一本好书。

目录

前言 阅读
第 1 章 设计模式基础 阅读
第 2 章 简单工厂 阅读
第 3 章 外观模式(Facade)
第 4 章 适配器模式(Adapter)
第 5 章 单例模式(Singleton)
第 6 章 工厂方法模式(Factory Method)
第 7 章 抽象工厂模式(Abstract Factory)
第 8 章 生成器模式(Builder)
第 9 章 原型模式(Prototype)
第 10 章 中介者模式(Mediator)
第 11 章 代理模式(Proxy)
第 12 章 观察者模式(Observer)
第 13 章 命令模式(Command)
第 14 章 迭代器模式(Iterator)
第 15 章 组合模式(Composite)
第 16 章 模板方法模式(Template Method)
第 17 章 策略模式(Strategy)
第 18 章 状态模式(State)
第 19 章 备忘录模式(Memento)
第 20 章 享元模式(Flyweight)
第 21 章 解释器模式(Interpreter)
第 22 章 装饰模式(Decorator)
第 23 章 职责链模式(Chain of Responsibility)
第 24 章 桥接模式(Bridge)
第 25 章 访问者模式(Visitor)
附录A 常见面向对象设计原则
附录B UML简介
临别赠言
参考文献

作者介绍

<作者介绍>
陈臣 十年Java/JavaEE开发经验,高级系统架构师,功力深厚,技术精湛,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计。从事过专业的中间件研发,包括基于组件的Web页面框架、基于WFMC的工作流中间件、类似于Hibernate的ORM框架等等;参与或主持了多个中大型的企业级应用项目,拥有多年项目经理、技术部经理的管理经验。个人博客:http://www.javass.cn/javapeixunxxyd/index.html

王斌 从事Java/JavaEE开发五年,系统架构师,精通Ejb、Struts、Spring、Hibernate、iBatis等框架技术,擅长设计模式和Eclipse插件开发。作为架构小组骨干,参与了国旅电子商务平台、南王酒庄等多个项目的开发,开发并维护有constance4j、myxstream、SimpleMapping等多个公司内部开源框架,深得多个项目组好评。
  • 能不能换下那天蓝色,这种颜色有点刺眼,而代码中使用这种颜色会影响可见度的。
    读书猫  发表于 2015-02-22 02:58:20
    推荐
  • 源代码在哪下载?
    zjn312  发表于 2015-02-23 10:34:32
    推荐
  • 看过,不喜欢。。。
    心比天高智比猪低  发表于 2015-02-26 17:24:00
    推荐
  • 这本书关于模式的讲解是很到位的。而且作者给出了实际开发中应用的例子。
    比较阅读翻译过来的书,这本书更流程,更容易理解。
    宋锐  发表于 2015-07-11 17:33:57
    推荐
  • 看过,不喜欢。。。
    等等等等  发表于 2019-09-28 20:25:19
    推荐