2006/03/17

Decoratorパターン@プレゼンテーション層

http://aerith.net/design/Decorator-j.htmlより
クラスの持つ機能を拡張する方法としては、一般には継承か委譲が使われる。しかし、これらの方法では、拡張の順序によって、クラスどうしに不要な従属関係が生じてしまう、という問題がある。


そんなときのもう一つの方法。
サーブレットAPIバージョン2.3の仕様の一つのサーブレットフィルタはDecoratorパターンのようです。
詳しくはGoFの本を。

0 件のコメント:

Loading...
Loading...