Decorator

Home > Computer Science > Software Engineering > Software design patterns > Decorator

The Decorator pattern is a structural design pattern that dynamically adds new functionality to an existing class by wrapping it with one or more decorator objects.