OOPの手前まで書いた