Ed 
há 6 meses
Vamos analisar as alternativas sobre o padrão Mediator: A) "Permite definir um conjunto de passos em uma superclasse, sendo os passos comuns A implementados como métodos dessa superclasse, enquanto os passos específicos são implementados nas suas subclasses." - Esta descrição se refere mais ao padrão Template Method, não ao Mediator. B) "Transforma uma interação entre objetos de uma estrutura 1-N para uma estrutura N-N." - O padrão Mediator não se refere a transformar interações dessa forma, mas sim a mediar a comunicação entre objetos. C) "Encapsula requisições em objetos, mediando o registro do histórico das requisições e o gerenciamento de uma fila de requisições." - Esta descrição não é precisa para o padrão Mediator, que se concentra em mediar a comunicação entre objetos, mas não necessariamente em gerenciar filas de requisições. D) "Pode ser aplicado em conjunto com o padrão Observer." - Esta é uma afirmação verdadeira, pois o padrão Mediator pode ser utilizado em conjunto com o Observer para gerenciar a comunicação entre objetos. E) "Faz a mediação da execução de um conjunto de algoritmos paralelos, de forma que não haja problemas de sincronização." - Isso não é uma descrição correta do padrão Mediator. Após a análise, a alternativa correta é: D) Pode ser aplicado em conjunto com o padrão Observer.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed 
há 2 anos
A alternativa correta sobre o padrão Mediator é a letra A) Permite definir um conjunto de passos em uma superclasse, sendo os passos comuns implementados como métodos dessa superclasse, enquanto os passos específicos são implementados nas suas subclasses. O padrão Mediator é utilizado para reduzir a complexidade de comunicação entre objetos, permitindo que eles se comuniquem de forma indireta, através de um objeto mediador. Esse objeto é responsável por definir a interface de comunicação entre os objetos, permitindo que eles se comuniquem sem conhecerem uns aos outros. Dessa forma, o padrão Mediator permite definir um conjunto de passos comuns em uma superclasse, enquanto os passos específicos são implementados nas suas subclasses.
Hudson Santana
ano passado
O padrão Mediator é um padrão de design de software que permite a redução do acoplamento entre classes, fazendo com que a comunicação entre elas seja feita indiretamente, através de um objeto mediador. Nesse sentido, o padrão Mediator pode, de fato, ser aplicado em conjunto com o padrão Observer, que define uma dependência um-para-muitos entre objetos, de modo que quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.