オブジェクト指向設計も同じだな OOが先に出来て、後から追いかけてきた