Ed
ano passado
Analisando a descrição apresentada, podemos observar que o cenário envolve um objeto central (X) que gerencia as interações entre outros módulos (A, B, C e D). Esse padrão de design é caracterizado por um objeto que atua como intermediário, facilitando a comunicação entre diferentes componentes, sem que eles se conheçam diretamente. Vamos analisar as opções: A) Chain of Responsibility - Este padrão é usado para passar uma solicitação por uma cadeia de manipuladores, mas não se encaixa na descrição de um objeto central que gerencia interações. B) Strategy - Este padrão permite que um algoritmo seja selecionado em tempo de execução, mas não se refere a um objeto central que gerencia interações. C) Visitor - Este padrão permite adicionar novas operações a uma estrutura de objetos sem modificar as classes dos objetos, mas não se encaixa na descrição dada. D) Template Method - Este padrão define o esqueleto de um algoritmo em uma operação, mas não se refere a um objeto central que gerencia interações. E) Mediator - Este padrão é exatamente o que foi descrito, onde um objeto central (o Mediator) facilita a comunicação entre diferentes módulos, evitando que eles se comuniquem diretamente. Portanto, a resposta correta é: Mediator.
Cadastre-se ou realize login
Mais perguntas desse material