クラスは代数構造で、継承とか移譲、使用みたいな関係を射とする圏
みたいな構成はできるんだろうけど、そういう考え方が未だに一般に知られない時点で
綺麗な構造を作る事に関しては絶望的なんだろうなぁ