- 634 名前:デフォルトの名無しさん mailto:sage [2016/08/04(木) 17:41:28.54 ID:gwNa+xfa.net]
- >>633
うまく説明できないので、最後まで残っている違和感だけを説明して終わる。 WikipediaのDoublePriceクラスで、何か振る舞いを変えようと思えばDoublePriceクラスのみを変更すればいい。 DecoratorTestクラスの変更もしなくていい。 一方、>>546のコードだとそうはいかない。 これを「デコレータパターンを実装している」といっていいのか? というのが俺の違和感。 まあ、それが本質なのか本質じゃないのかはわからんが。
|

|