Strategyパターン完了