Design patterns Java workbook = 设计模式Java手册 /
作者: Steven John Metsker, Rebecca Wirfs-Brock.
出版社:
简介: java程序员现在有了可以发挥设计模式法力的终极武器 这部杰出的著作所精选的示例、练习以及应用设计模式时面临的挑战,将帮助你把设计模式理论变为现实 steve metsker“寓教于实践”的方式既可增强你的实践技能,也可奠定你在关键的开发任务中运用设计模式的信心。
本书阐释了经典著作《design patterns》(addison-wesley,1995)中介绍的23种基本设计模式 在这部全新的技术手册中,将这些设计模式划分成五个主要类别:接口类模式、责任类模式、构造类模式、操作类模式和扩展类模式对每个类别描述的第一章,是帮助你复习和测试你在java中运用设计模式的能力 接着,后面的章节将详细解释某个特定的模式,并通过uml图和java代码进行演示,然后向你提出编程方面的命题,让你自己体验 通过本书,你将会学到下面这些专业技能:
●使域数据适合swing组件——adapter模式
●为swing创建外观——facade模式
●处理组合递归的,情形——composite模式
●理解在java数据库连接中桥的作用——bridge模式
●在model/view/controller和观察者之间建立联系——observer模式
●通过中介维护关系的完整性——mediator模式
●在计算机之间使用代理进行通信——proxy模式
●让服务提供商决定哪个类将被实例化
●支持memento的undo操作——memento模式
●通过克隆进行原型化——prototype模式
●使用命令提供服务——command模式
●开发线程安全的迭代器——iterator模式
●通过decorator和visitor扩展类——decorator模式和visitor模式
设计模式难题的解决方案在书的背面,因此你可以将自己的做法与专家的方法进行对照,书中简单介绍了uml,解释了uml的建模表示法,同时本书所有的示例代码均可以在网站上找到。 通过本书的指导和训练,你将完全理解设计模式在java应用开发中所扮演的角色,增强在实际工作中应用设计模式的能力。
steven john metsker是一位学者,也是撰写面向对象技术方面书籍的作者, 他已经出版的著作主要涉及对象模型中的关系完整性、java逻辑难题的解决,以及“对象”概念在plato和oo语言方面有什么不同,steve还是《building parser with java》(addison-wesley,2001)一书的作者,这本书介绍了如何简单而快捷地构建一个新的小型计算机语言。