设计模式Java手册

作者米斯科
出版社
出版时间2004-01-01

特色:
本书阐释了经典著作《Design Patterns》(Addison-Westey,1995)中介绍的23种基本设计模式。在这部全新的技术手册中,将这些高度模式划分成五个主要类别:接口类模式、责任类模式、构造类模式、操作类模式和扩展类模式。对每个类别描述的**章,是帮助你复习和测试你在Java中运用设计模式的能力。接着,后面的章节将详细解释某个特定的模式,并通过UML图和Java代码进行演示,然后向你提出编程方面的例题,让你自己体验。

Java程序员现在有了可以发挥设计模式法力的终极武器。这部杰出的著作所精选的示例、练习以及应用设计模式时面临的挑战,将帮助你把设计模式理论变为现实。Steve Metsker“寓教于实践”的方式既可增强你的实践技能也可奠定你在关键的开发任务中运用设计模式的信心。 本书阐释了经典著作《Design Patterns》(Addison-Westey,1995)中介绍的23种基本设计模式。在这部全新的技术手册中,将这些高度模式划分成五个主要类别:接口类模式、责任类模式、构造类模式、操作类模式和扩展类模式。对每个类别描述的**章,是帮助你复习和测试你在Java中运用设计模式的能力。接着,后面的章节将详细解释某个特定的模式,并通过UML图和Java代码进行演示,然后向你提出编程方面的例题,让你自己体验。 通过本书,你会学到下面这些专业技能: ·使域数据适合Swing组件——Adapter模式 ·为Swing创建外观——Facade模式 ·处理组合递归的情形——Composite模式 ·理解在Java数据库连接中桥的作用——Bridge模式 ·在Model/View/Controller和观察者之间建立联系——Observer模式 ·通过中介维护关系的完整性——Mediator模式 ·在计算机之间使用代理进行通信——Proxy模式 ·让服务提供商决定哪个类将被实例化 ·支持Memento的undo操作——Memento模式 ·通过克隆进行原型化——Prototyp ·使用命令提供服务——Command模式 ·开发线程安全的迭代器——Iterator模式 ·通过Decorator和Visitor扩展类——Decorator模式和Visitor模式 设计模式难题的解决方案在书的背面,因此你可以将自己的做法与专家的方法进行对照。书中简单介绍了UML,解释了UML的建模表示法,同时本书所有的示例代码均可以在网站上找到。 通过对本书的指导和训练,你将完全理解设计模式在Java应用开发中所扮演的角色,增强在实际工作中应用设计模式的能力。

推荐

车牌查询
桂ICP备20004708号-3