Decorator pattern is more flexible alternative to subclassing. The decorator class implements the same interface as the target and uses composition to "decorate" calls to the target. Using decorator pattern it is possible to change class behavior during runtime, as the example shows.
source not stored for this graph (policy: none)
nothing calls this directly
no outgoing calls
no test coverage detected