设计模式已经成为面向对象设计和编程的主要内容,它为解决人们经常遇到的编程问题提供了易于重用且可维护的高级方案。本书介绍了23种设计模式,对于每一种模式,都至少提供了一个完整的可视化Java程序,使Java程序员迅速上手。 本书通俗易懂,方便读者理解设计模式的本质和目的。本书适用于Java程序员和自学者。