リファクタリング: メソッド内の処理が汎用的になるよう変更