Decorator, don't alter interface, but add resposibility.
Adapter, convert one interface to another.
Facade, make interface simpler.
Decorator, don't alter interface, but add resposibility.
Adapter, convert one interface to another.
Facade, make interface simpler.