Logo Passei Direto
Buscar
"Este padrão substitui soluções condicionais baseadas em switch-case ou if–then–else por uma chamada genérica de operação para um objeto que pode assumir diferentes formas em tempo de execução." Assinale o nome do padrão GRASP correspondente a esta descrição: A) Acoplamento Baixo B) Polimorfismo C) Indireção D) Especialista na Informação E) Controlador
User badge image
Fellipe Badaro

anteontem

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina