Ed
há 6 dias
O padrão "Mediator" tem como principal função facilitar a comunicação entre objetos, mas de uma forma que eles não se comuniquem diretamente, ou seja, ele atua como um intermediário. Isso ajuda a reduzir o acoplamento entre os objetos, tornando o sistema mais flexível e fácil de manter. Analisando as alternativas: a) Facilitar a comunicação direta entre objetos de forma desacoplada. - Esta opção está incorreta, pois o Mediator não facilita a comunicação direta, mas sim a comunicação indireta. b) Encapsular algoritmos dentro de objetos. - Esta opção não se relaciona diretamente com a função do Mediator. c) Organizar a criação de objetos complexos. - Esta opção se refere mais ao padrão "Builder", não ao Mediator. d) Permitir que os objetos se comuniquem diretamente, sem intermediários. - Esta opção está incorreta, pois o Mediator é, por definição, um intermediário. Portanto, a alternativa correta é: a) Facilitar a comunicação direta entre objetos de forma desacoplada.
Mais perguntas desse material