<< 前 ホーム 次 >>

bakaid: 200612081

RubyみたいなMix-inができるんなら、Decoratorパターンは
ほとんどいらないんじゃないか。Decoratorのミソ、というか
大きな制約は、ComponentとDecoratorが同じインタフェースを
持つことなわけだけど、それがいらなくなる。Componentと
Decoratorを同じ型にする必要はない。Decoratorパターンでは
DecoratorがComponentのインタフェースを満たしてやるために
ConcreteComponentオブジェクトへの移譲をしなきゃいけない
んだけど、それも必要ない。

本家Permlink

<< 前 ホーム 次 >>


Copyright © 1905 tko at jitu.org

バカが征く on Rails