2009-10-04から1日間の記事一覧

【デザインパターン】Decorator

どんなもの? Decoratorは継承よりも柔軟な方法で、オブジェクトに機能を動的に追加する コアとなるオブジェクトを再帰的にラップしていく ラッパーと中身を同一視する どういうときに使う? あるクラスの機能を追加するとき クラスの使用方法を変えたくない…