ストラテジーパターン
エンジニアのためのWebチートシート
Strategy(ストラテジー)パターンとは、「アルゴリズムを交換する」デザインパターンです。戦略(Strategy)を独立したクラスで定義し、それをコンテキストに渡すことで、実行時に柔軟性を保った状態でロジックを移譲することができます。
ストラテジーパターン
エンジニアのためのWebチートシート
Strategy(ストラテジー)パターンとは、「アルゴリズムを交換する」デザインパターンです。戦略(Strategy)を独立したクラスで定義し、それをコンテキストに渡すことで、実行時に柔軟性を保った状態でロジックを移譲することができます。