Decorator Pattern

.