1日30分英語

習慣化するために

P135-153 Strategy

アルゴリズムを切り替えるパターン。

例では
Strategyを利用するクラスContextのフィールドで、抽象クラス。

あえてアルゴリズムの部分を他の部分と切り離す。
→容易に切り替えることができる。

増補改訂版Java言語で学ぶデザインパターン入門

増補改訂版Java言語で学ぶデザインパターン入門