>>65
> 今でも思うがオブジェクト指向よりはテンプレートとか、ジェネリックとか言われる機能の方がコードの短縮に一役買ってる気がする。

オブジェクト指向は構造を定義するもので
コードを減らすものじゃないからな。

そもそも短縮すべきコードというのはステップ(処理を実行する行、主にメソッド内部)であって
実行されない行(例えばクラス定義部分)が増えようが困らないし
逆に人間にとっては情報量が増えるので可読性が上がる

オブジェクト指向は定義情報が増えるからコードの行数が増えるように思えるが、
ステップ数は増えていない