>別に継承や実行時ポリモーフィズムは重要ですが必須じゃないです。
実行時ポリモーフィズムは、テンプレートじゃ代用できないよ。

>C++のSTLなどがその例です。
例えば、コマンドをSTLのリストに一度溜め込んで、
それから実行する時は、実行時ポリモーフィズムを使わないとできないよね?
class Command{
virtual proc()=0;
}
こんな感じ。