Decorator Pattern (Nomnoml)
Wrapping a component to add behaviour.
Rendering…
Make it your own.
[Component|+operation()]
[ConcreteComponent]-:>[Component]
[Decorator]-:>[Component]
[Decorator]o->[Component]
[ConcreteDecorator]-:>[Decorator]
Wrapping a component to add behaviour.
[Component|+operation()]
[ConcreteComponent]-:>[Component]
[Decorator]-:>[Component]
[Decorator]o->[Component]
[ConcreteDecorator]-:>[Decorator]