设计可复用的面向对象的软件,你需要掌握设计模式。这并不是一本专门针对C++程序员 的著作,但它采用了C++(和Smalltalk)作为主要示例语言,C++程序员尤其易于从中受 益。学习设计模式,这本书需要一而再、再而三的咀嚼。