>>990
C++にはtemplate使ったデザインパターンがあるよ。

オブジェクト指向はそれなりに便利だけど、何もそれ一つだけにこだわる必要は無い。
オブジェクト指向+templateとか、
オブジェクト指向+デザインパターンとかで開発してもいいでしょ。