Strategy パターンは、オブジェクトの振る舞いを実行時に選択できるようにするデザインパターンです。アルゴリズム(戦略)をカプセル化し、Contextと呼ばれるオブジェクトが、どのアルゴリズムを使用するかを切り替えられるようにします。 これだけでは ...