そう思うんなら今はまだそれで十分なんだろ

ソースコードの再利用性を追求していくと誰もがたどり着く結論なんだが
代償はコンパイル時間がかなり長くなることと静的解析が多分失敗すること