リファクタリングを考えるなら現状オブジェクト指向しかない。