Padroes: Mediator, Factory Method e Composite