抽象クラスの実装が一段落