見た目の修正
typedefとinterfaceの順番を入れ替えた