图解设计模式

内容简介

作者简介

结城浩

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

目录

第1部分 适应设计模式  1
第1章 Iterator模式——一个一个遍历  1
第2章 Adapter模式——加个“适配器”以便于复用  13

第2部分 交给子类  23
第3章 Template Method模式——将具体处理交给子类  23
第4章 Factory Method模式——将实例的生成交给子类  33

第3部分 生成实例  43
第5章 Singleton模式——只有一个实例  43
第6章 Prototype模式——通过复制生成实例  49
第7章 Builder模式——组装复杂的实例  61
第8章 Abstract Factory模式——将关联零件组装成产品  73

第4部分 分开考虑  93
第9章 Bridge模式——将类的功能层次结构与实现层次结构分离  93
第10章 Strategy模式——整体地替换算法  103

第5部分 一致性  117
第11章 Composite模式——容器与内容的一致性  117
第12章 Decorator模式——装饰边框与被装饰物的一致性  129

第6部分 访问数据结构  145
第13章 Visitor模式——访问数据结构并处理数据  145
第14章 Chain of Responsibility模式——推卸责任  161

第7部分 简单化  171
第15章 Facade模式——简单窗口  171
第16章 Mediator模式——只有一个仲裁者  181

第8部分 管理状态  195
第17章 Observer模式——发送状态变化通知  195
第18章 Memento模式——保存对象状态  207
第19章 State模式——用类表示状态  221
第20章 Flyweight模式——共享对象,避免浪费  237
第21章 Proxy模式——只在必要时生成实例  249

第10部分 用类来表现  259
第22章 Command模式——命令也是类  259
第23章 Interpreter模式——语法规则也是类  273

附录  293
附录A 习题解答  294
附录B 示例程序的运行步骤  359
附录C GoF对设计模式的分类  361
附录D 设计模式Q&A  362
附录E 参考书籍  365

作者:  [日] 结城浩
出版社: 人民邮电出版社
译者: 杨文轩
出版年: 2017-1-1
页数: 366
豆瓣评分:8.8
丛书: 图解入门系列
ISBN: 9787115439499
0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x