The Decorator Pattern attaches additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality.
Enjoy
Marcos Carvalho
The Decorator Pattern attaches additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality.
Enjoy
Marcos Carvalho
Classes should be open for extension, but closed for modification.
Designs that are resilient to change and flexible enough to take on new functionality to meet changing requirements.
Enjoy
Marcos Carvalho