継承を前提にした設計を可能な限り減らす
がまずは第一だと思うよ