ITedite

Strategyパターン

■目的
アルゴリズムを容易に切り替えるためのパターン
■メリット
・アルゴリズムを容易に切り替えることができるようになる
・動的にアルゴリズムを切り替えることもできる
■考慮事項
・クラス数が増える。柔軟性を増していることにもなるが、単純すぎる構造の場合はパターンを適用しなくてもいい場合がある。
■関連するパターン