本书通过最新的Java特征和最佳实践阐释了经典著作《设计模式》中介绍的23种基本设计模式。作者根据自己丰富的编程经验,用实际的Java 5.0程序、清晰的UML图表以及引人入胜的实践讲述了每个模式。书中每章集中讨论一种特定的模式,之后给出一些自我突破题,自我突破题或者启发读者思考,或者要求编写代码来解决某个问题,有助于更深入地理解书中的概念。.本书适合于各层次的Java开发人员阅读。设计模式现在已经成为专业软件开发人员的必备技能。在Java语言中,设计模式更是无所不在。但是,学习和掌握模式并产是一件轻松的事情。..本书是模式先驱John Vlissides主编的“软件模式”丛书之一,是经典著作{设计模式)一书的绝佳配套读物。本书用最新的Java语言特征讲述23种基本设计模式,并且就地取材,通过许多Java特有的模式实现和Java平台本身应用模式的实例进行阐述,还提供了许多富于启发性的练习,有助于增强读者理解和设计模式的能力,并能使读者更深入地掌握Java语言。书中融入了两位作者自身深厚的开发和培训经验。更重要的是,本书反映了业界对设计模式的最新认识,并介绍了相关的新知识,包括UML、重构和单元测试等。...