ボイラープレート
繰り返し登場するコード
DRY
共通化と抽象化