処理を汎用化して他にも利用できる形にリファクタリング