Extension Object
Attach additional methods to a class. Whereas Decorator requires that the core class's interface remain fixed as successive "wrappers" are applied, Extension Objects allow the class's interface to grow incrementally and dynamically.
- Links
-
- Related patterns
-
-
Decorator: Another way to add behavior to an individual object.
- Books
-