>>337

たしかにtemplateでも多態性のように異なるオブジェクト間で
共通のメソッドを利用したプログラムの共通化が図れるけど、
そもそもの利用の目的は分けて考えるべき。

templateの使い方・考え方という意味では、「C++再考」を一読
することをお勧めします。

http://www.amazon.co.jp/exec/obidos/ASIN/489471776X/249-8101483-3161126

template関連の書籍は「STLの使い方」のような完全に利用者側の立場
がほとんどで、開発者向けのものとしては「Modern C++ Design」の様な
一気に高度な応用編のようなものくらいしかないですが、この本はSTL
が成立した考え方などを順を追って解説しているので、読み物としても
面白いです。

あとはおなじみEffective C++の41項位かな。