Logo Passei Direto
Buscar
"Na implementação de um processo complexo, um módulo A chama operações de um módulo B e de um módulo C. B, por sua vez, chama operações de C e de D.O módulo C chama operações de A e de E.O módulo D chama operações dos módulos B e C". Esse cenário ilustra uma interação entre objetos no estilo muitos para muitos. Para simplificar esse processo, define-se um objeto que centraliza todas as interações entre esses objetos, de modo que eles passam a se comunicar apenas com esse elemento central. Dessa forma, O elemento central X passa a receber uma notificação de A, para então chamar operações de B e C. Da mesma maneira, a partir de uma notificação enviada por B, X chama operações de C e de D. Essa descrição corresponde à estrutura de solução de qual padrão?
User badge image
Augusto

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

A descrição apresentada refere-se a um padrão de design que centraliza a comunicação entre diferentes módulos ou objetos, facilitando a interação e reduzindo o acoplamento entre eles. Esse padrão é conhecido como Mediator (ou Mediador). O padrão Mediator atua como um intermediário que gerencia as interações entre os objetos, permitindo que eles se comuniquem de forma mais organizada e desacoplada. Assim, em vez de cada módulo se comunicar diretamente com os outros, eles se comunicam através do objeto central (o Mediador). Portanto, a resposta correta é que essa descrição corresponde à estrutura de solução do padrão Mediator.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina