Decorator パターンは、既存のクラスを拡張する際にクラスの継承の代替手段として用いられる。継承がコンパイル時に機能を拡張するのに対し、Decorator パターンはプログラムの実行時に機能追加をする点が異なる。
http://ja.wikipedia.org/wiki/Decorator_パターンより。
ふーん?
動的に追加するってのはわかった。 でもピンとこないな。
Decorator パターンは、既存のクラスを拡張する際にクラスの継承の代替手段として用いられる。継承がコンパイル時に機能を拡張するのに対し、Decorator パターンはプログラムの実行時に機能追加をする点が異なる。
http://ja.wikipedia.org/wiki/Decorator_パターンより。
ふーん?
動的に追加するってのはわかった。 でもピンとこないな。