非常经典的一本面向对象设计模式教程,包含了丰富的设计模式