Open main menu

CDOT Wiki β

Decorator

Revision as of 18:24, 3 February 2007 by Dtolj (talk | contribs)

Attach additional responsibility to an object dynamically. Decoratores provide a flexible alternative to subclassing for extending functionality.

UML Class diagram of the decorator pattern

Sample Code