
この章を「継承好きのための設計の良し悪しを見る目」と呼んでください。継承の典型
的な使い過ぎを再検証し、オブジェクトコンポジションの形式を使って実行時にクラス
を装飾(デコレート)する方法を学びます。装飾の手法を知っていると、基盤となるク
ラスのコードに変更を加えることなく、自分の(または他の誰かの)オブジェクトに新
しい責務を与えることができます。
以前は、本物の男はすべてを
サブクラス化するものだと思ってい
たよ。コンパイル時ではなく実行時に拡
張することの威力を学ぶ前のことだけど
ね 。いまの 私を 見 てくれ よ!
3
章
Decorator
パターン
オブジェクトの装飾
this is a new chapter
79