抽象クラスを解決せねば