本书可以让读者在亲手实践中深刻领会并全面掌握java软件项目中设计模式的巨大力量。书中采取学用结合的实用手册形式,带领读者应用java的最新特性,实践经典的23种原始模式的最佳做法。steve metsker 和 bill wake凭借丰富的java教学和编程经验,在讲解每一个模式时都辅以真实的java程序、清晰的uml图表和趣味盎然的练习,使读者可以很快从理论过渡到实践——学会如何改进新的代码和重构已有代码,使其简洁、可管理且性能优良。
本书采用实用手册的形式,每章集中讲解一个特定的模式并提供数个具有挑战性的题目,要求读者对某些情况进行解释或开发代码解决问题。强烈建议读者不要跳过这些题目直接读下去。实际做一下这些题目可以学到更多的东西,即使这样每周只能读一两章,也是值得的。