あと、OO信者ってデザインパターンを崇拝しているけど、滑稽だね。

良くある概念を簡潔に表現できないから
ある定石で冗長に表現したのがデザインパターン。
要するにOOが使いにくい証拠品。

例えばTemplate Method
C++の場合、このデザインパターンを用いなくとも言語仕様でTemplate
を表現することができ、
C++のTemplateの方が余計なクラスを定義しなくともよい。

OOPLでは無い言語で多態を表現する場合、冗長になることはいやがるのに、
OOでデザインパターンのような冗長な表現を嫌がらないのは何故?