#147 Baseクラスを独立させる前準備としてのリファクタリングを行った