Implementaçao do padrão Mediator