Ed
anteontem
A descrição apresentada refere-se a um padrão que permite substituir soluções condicionais, como switch-case ou if-then-else, por uma chamada genérica de operação que pode se adaptar a diferentes formas em tempo de execução. Isso é característico do conceito de polimorfismo, onde um objeto pode assumir várias formas e se comportar de maneira diferente dependendo do contexto. Analisando as alternativas: A) Acoplamento Baixo - Refere-se à minimização das dependências entre classes, mas não se relaciona diretamente com a descrição. B) Polimorfismo - Esta opção se encaixa perfeitamente na descrição, pois permite que objetos de diferentes classes sejam tratados de forma uniforme. C) Indireção - Refere-se a um padrão que utiliza intermediários para reduzir o acoplamento, mas não é o foco da descrição. D) Especialista na Informação - Este padrão se refere à atribuição de responsabilidades a classes que têm a informação necessária, mas não aborda a questão do polimorfismo. E) Controlador - Este padrão se refere à atribuição de responsabilidades de controle em um sistema, mas não se relaciona diretamente com a substituição de soluções condicionais. Portanto, a alternativa correta é: B) Polimorfismo.