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++.