设计模式:用 c++ 描述的如楼上各位所说的: GoF 著作 :Design Patterns- Elements of Reusable Object-Oriented Software 。不过里头还用了Ada语言,那些部分很难看,主要是语法差异与c++太大,个人感觉看起来很吃力。
其实看设计模式别注重语言,《大话设计模式》是一本用C++描述的深入浅出的书, Head First - Design Patterns是用java描述的,不过除了少数模式(iterator模式),大多数看起来和c++描述都区别不大。