Decorator, Composite e Adapter