Design patterns Java workbook
作者: (美)Steven John Metsker著;龚波,冯军,程群梅等译
出版社:机械工业出版社,2006
简介: 本书透彻讲解了经典的《设计模式:可复用面向对象软件的基础》一书涵盖的23种基本设计模式。本书将这些设计模式分成五类:接口型模式、责任型模式、构造型模式、操作型模式、以及扩展型模式。书中对各个模式进行详细的讲解,并借助UML图例和Java代码来演示这些模式的应用方法,另外还提供了一些实用的例子及有关设计模式的习题、思考题,以启迪读者的思路,使读者在边做边学中提高应用设计模式的实践能力。通过阅读此书,读者将能够掌握以下技术:
● 修改领域数据以适应Swing组件
● 为Swing创建外观模式
● 处理组合结构中的递归
● 理解桥接模式在Java数据库连接中的角色
● 将模型/视图/控制器和观察者模式结合起来
● 用中介对象来维护关系的完整性
● 使用代理来完成计算机间的通信
● 让服务提供者决定该实例化哪个类
● 应用备忘录模式来支持撤销操作
● 利用克隆来创建原型
● 应用命令模式来提供服务
● 开发线程安全的迭代器
● 应用装饰器模式和访问者模式来扩展类
本书的后面给出了各章节“自我突破”思考题的参考答案。读者可以先经过思考给出自己的答案,然后再与书后的参考答案作比较,这样读者将能够充分理解设计模式在Java应用程序开发中的角色,并能够提高自己在实际工作中应用设计模式的能力。