data commit
抽象クラスつくって掃除した
de-ta rui