ワイもそれ思ってたがオブジェクト指向エクササイズの9つのルールというのを
やってみて疑問が氷解した

寧ろ今まで自分がやってたのは唯のハードコーディングで
設計も糞もない糞コードな事だけがよく分かった
理解した瞬間絶望したのは言うまでもないが進化の過程なので
仕方のない犠牲だったのだと思う事にした