You want to add responsibilities to object dynamically. Which design pattern best fit this objective?
Decorator
Singleton
Facade
Bridge