First page Back Continue Last page Graphics
Design idea
Basic idea: extension at run time, not compile time
Definition: The Decorator pattern attaches additional features to an object dynamically. It provides a flexible alternative to subclassing for extending functionality