Rick DeNatale wrote: > As for not using things like templates etc. in C++, I don't know whether or > not those features were commonly available if at all when the book was > written. They were. See also: http://www.amazon.com/Scientific-Engineering-Introduction-Advanced-Techniques/dp/0201533936/ref=sr_1_1?ie=UTF8&s=books&qid=1236634543&sr=1-1 Anyway, the point I wanted to make was that the GoF book presents a very different take on OOP from modern C++.