巴西足球
图解设计模式
20推荐 收藏
38.4K阅读
图灵程序设计丛书

图解设计模式

结城浩 (作者) 杨文轩 (译者)
上市销售
请至“随书下载”下载本书试读样章和示例代码。
本书以浅显易懂的语言逐一说明了GoF的23种设计模式。在讲解过程中,不仅搭配了丰富的图片,而且理论结合实例,用Java语言编写代码实现了设计模式的程序,让程序真正地运行起来,并提供了运用模式解决具体问题的练习题和答案。除此以外,本书在必要时还对Java语言的功能进行补充说明,以加深读者对Java的理解。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

PS:?#19981;?#22312;图灵社区电报频道更新

出版信息

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

  • 本书特色

    ★原版连续畅销12年、重印25次!
    ★194张图表 + Java示例代码 = 轻松理解GoF的23种设计模式
    ★《程序员的数学》《数学女孩》作者结城浩又一力作

    ◆图文并茂
    194张图表(包括57张UML类图)穿插文中,帮助理解各设计模式
    ◆通俗易懂
    用浅显的语言逐一讲解23种设计模式,读完此书会发现GoF书不再晦涩难懂
    ◆专业实用
    编写了Java程序代码来实现设计模式,每章附带练习题和答案,用以熟练掌握设计 模式
    ◆拓展进阶
    必要时对Java语言的功能进行了补充说明,可加深对Java的理解。此外,如果了解C++语言,同样可以轻松理解本书内容

    本书适合以下读者阅读
    ?对面向对象开发?#34892;?#36259;的人
    ?对设计模式?#34892;?#36259;的人(特别是阅读了GoF书但是觉得难以理解的人)
    ?所有Java程序员(特别是对抽象类和接口的理解不充分的人)

    目录

    译者序 阅读
    引言 阅读
    学习设计模式之前 阅读
    第1 部分 适应设计模式 阅读
    第1 章 Iterator 模式 阅读
    第2 章 Adapter 模式 阅读
    第2 部分 交给子类
    第3 章 Template Method 模式——将具体处理交给子类
    第4 章 Factory Method 模式——将实例的生成交给子类
    第3 部分 生成实例
    第5 章 Singleton 模式——只有一个实例
    第6 章 Prototype 模式——通过复制生成实例
    第7 章 Builder 模式——组?#26696;丛?#30340;实例
    第8 章 Abstract Factory 模式——将关联零件组装成产品
    第4 部分 分开考虑
    第9 章 Bridge 模式——将类的功能层次结构与实现层次结构分离
    第10 章 Strategy 模式——整体地替换算法
    第5 部分 一致性
    第11 章 Composite 模式——容器与内容的一致性
    第12 章 Decorator 模式——装饰边框与被装饰物的一致性
    第6 部分 访问数据结构
    第13 章 Visitor 模式——访问数据结构并处理数据
    第14 章 Chain of Responsibility 模式——推?#23545;?#20219;
    第7 部分 简单化
    第15 章 Facade 模式——简单窗口
    第16 章 Mediator 模式——只有一个仲裁者
    第8 部分 管理状态
    第17 章 Observer 模式——发送状态变化通知
    第18 章 Memento 模式——保存对象状态
    第19 章 State 模式——用类表示状态
    第9 部分 避免浪费
    第20 章 Flyweight 模式——共享对象,避免浪费
    第21 章 Proxy 模式——只在必要时生成实例
    第10 部分 用类来表现
    第22 章 Command 模式——命令也是类
    第23 章 Interpreter 模式——语法规则也是类
    附 录

    作者介绍

    结城浩(作者)
    生于1963年,日本资深技术作家和程序员。在编程语言、设计模式、数学、?#29992;?#25216;术等领域,编写了很多深受欢迎的入门书。代表作有《数学女孩》系列、《程序员的数学》、《图解密码技术》等。

    杨文轩(译者)
    华中科技大学硕士,擅长Web 2.0开发,有丰富的对日开发经验。现就职于日本方正股份有限公司。译作有《图解基础设施设计模式》《C现代编程:集成开发环境、设计模式、极限编程、测试驱动开发、重构、?#20013;?#38598;成》

    大家也?#19981;?/h4>

    • 代码之外的功夫:程序?#26412;?#36827;之路

      Gregory T. Brown   李志   译

      本书虽然面向程序员,却不包含代码。在作者看来,90%的程序设计工作都不需要写代码;程序员不只是编程专家,其核心...

    • 图解Java多线程设计模式

      结城浩   侯振龙   杨文轩   译

      本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程...

    相关文章

    • 需要电子版
      小白菜  发表于 2016-12-08 23:02:56
      推荐
    • 希望能出电子版
      一介匹夫  发表于 2016-12-08 15:31:11
      推荐
    • 对于设计模式,我个人认为,其实代码和设计原则才是最好的老师。理解了 SOLID,如何 SOLID,自然而然地就用起来设计模式了。 Github 上有一个 tdd-training,里面就是教你如何设计重构的。

      换句话说,此书可能不是很推荐。
      雨帆  发表于 2017-01-11 16:14:04
      推荐
      • 没有搜到..... 请问关键词是对的吗?

        苏黎世  发表于 2017-02-09 09:59:16
      • https://github.com/Pragmatists/tdd-trainings

        雨帆  发表于 2017-02-09 10:55:31
      • 谢谢你!!

        苏黎世  发表于 2017-02-15 09:45:31
    • 有电子版吗?
      有来YouGo  发表于 2016-11-28 14:25:48
      推荐
    • 什么时候出版这个书,比较?#34892;?#36259;
      李志博  发表于 2016-10-23 14:39:55
      推荐
      • 您好~十分?#34892;?#24744;的关注,这本书目前在排版校对中,预计今年12月出版。

        高宇涵  发表于 2016-10-24 09:45:02
    • 什么时候能买啊这书
      刺鸽  发表于 2016-12-08 19:55:29
      推荐
      • 互动、亚马逊已上。抱歉之前信息有误,这本没有电子版。

        高宇涵  发表于 2016-12-13 10:54:48
    • 可以积分?#19968;?#21527;?
      无以言退  发表于 2016-12-09 16:24:19
      推荐
      • 这?#25945;?#36824;不行呢,下星期一之后就可以了!

        高宇涵  发表于 2016-12-09 16:53:25
    • 感觉这个“图解”的图数量 和 headfirst设计模式差远了啊,那里面的图才真是好啊 o.o.
      这书第一章除了类图只有2个图……
      单军鹏  发表于 2016-12-13 09:41:49
      推荐
      • 大概是说的是时序图吧,哈哈哈

        myxs  发表于 2017-02-07 11:52:43
    • 电子版,电子版,电子版
      Taipa  发表于 2016-12-09 17:01:22
      推荐
    • 今天实体书收到了,?#19981;叮?#26399;待能有电子版!
      Zhongzheng  发表于 2016-12-21 16:43:57
      推荐
    • 望能出电子档,印刷术实在不方便,?#34892;粇
      卡里  发表于 2017-01-12 17:30:10
      推荐
    • 对比GoF和此书,发现人邮真大气,机工小气,因为书的纸质和页数根本不能比啊。
      myxs  发表于 2017-02-06 17:21:49
      推荐
    • 有出电子版的打算吗?
      MoonandWng  发表于 2017-05-31 10:13:24
      推荐
      • 不好意思,这本日?#35762;?#27809;有授权电子版。

        高宇涵  发表于 2017-06-09 09:21:58
    • 早点出版的话或许我就买了……
      我是小祥呀  发表于 2017-06-29 20:23:56
      推荐
    • 希望能出电子版,程序员蜗居不易/(ㄒoㄒ)/~~
      也让我有点小执着  发表于 2017-08-18 15:36:41
      推荐
      • 让图灵编辑赶紧加油

        杨文轩  发表于 2017-08-18 17:45:34
    巴西足球 黄金大转轮注册 捕鱼来了怎么赚rmb 多特蒙德vs沃尔夫斯堡 川崎vs悉尼fc 恶龙传说官网 浙江十一选五开将结果 海南打码网站七星彩 地下城勇士下载 金蟾捕鱼大圣捕鱼 莱加内斯对巴拉多利徳