Every day is a new day

ひつじのプログラミング日記。

Decorator パターン

 

 

今度はDecorator パターン。『レガシーコード改善ガイド』を何気なしに読んでいたら81ページに出てきたので取り上げてみた。

 

親クラスのインスタンスをコンストラクタで渡してしまうというのが面白いなぁと思った。玉ねぎみたいに継承して継承して継承して・・・というのはままあるかと思いますが、委譲によって継承を表現?しているという感じでしょうか。

どこかで使えるかなぁ。

 

81ページ前後をもう少し読み解いてみて理解を深めてみます。