まず、前回のエントリのタイトルが「その1」になってましたが、「その2」の間違いでした。お詫びして訂正いたします。
* * *
さて、前回のエントリで皆さんからいただいたコメントから、
- Strategyパターンはアルゴリズム切替の定石の一つに過ぎない。(by επιστημηさん)
- オブジェクトの粒度を小さくしていくと自然に使っていることがある。(by かずくんさん)
- 設計段階で決め打ちする事はまず無い。(by かずくんさん、シャノンさん)
ということが言えそうです。
したがって、私がパターンから適用できるものを考えようとしたこと自体が、あんまり賢いアプローチではなかったようですね。
というわけで、「こんなものなんだ」と頭の隅っこに概念だけ置いておいて、将来アルゴリズム切替をするような機会があったときに、改めて引っ張り出して使うことにします。