Ed
há 12 meses
Para responder a essa pergunta, precisamos entender os conceitos de design patterns (padrões de projeto) que se aplicam a situações em que objetos precisam interagir de maneira indireta. Analisando as opções: A) List comprehensions e List ordered - Esses termos se referem a funcionalidades de listas em Python, não a padrões de design. B) Design communicator e design viewer - Esses termos não são reconhecidos como padrões de design comuns. C) Design pattern mediator e design pattern observer - O padrão Mediator é usado para permitir que objetos se comuniquem indiretamente, enquanto o padrão Observer é usado para notificar objetos sobre mudanças em outros objetos. Essa opção se encaixa bem nas descrições dadas. D) Manipulator e Range View - Esses termos não são padrões de design conhecidos. E) Classificator e Ordenator - Novamente, esses termos não se referem a padrões de design. A opção correta que descreve as duas situações em que objetos precisam se comunicar indiretamente é: C) Design pattern mediator e design pattern observer.
Cadastre-se ou realize login
Mais perguntas desse material