No.0244 ― 更新日 2026-09-13 ― 関連語 2件
ストラテジーパターン
設計・アーキテクチャ
別名: Strategy Pattern
処理の中身(アルゴリズム)を後から自由に差し替えられるようにする設計パターン。
割引の計算方法や並び替えの手順など、複数のやり方があり得る処理を、条件分岐で切り替える代わりに、それぞれ独立した部品として用意しておく。使う側は部品を差し替えるだけで挙動を変えられる。
条件分岐が増えて読みにくくなったコードを整理する際の代表的な選択肢のひとつとして紹介される。