🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

No processo de construção de uma solução no paradigma da or...

Próximas questões
Com base no mesmo assunto
Q3917570 Programação
No processo de construção de uma solução no paradigma da orientação a objetos, um Técnico em TI precisa permitir que diferentes implementações do método “Notificador” sejam usadas sem alterar o código que dispara a notificação. Diante do exposto, o conceito do paradigma da orientação a objetos que permite implementar o comportamento desejado pelo Técnico é denominado como: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A indicação de que diferentes implementações de “Notificador” podem ser usadas sem alterar o código que dispara a notificação é o elemento decisivo do enunciado e aponta para a alternativa D.

Tema central: Polimorfismo em POO
Análise das alternativas
A
Errada
Herança trata de especialização e reutilização entre classes. Ela pode até viabilizar soluções polimórficas, mas não é o conceito que descreve a troca de implementações sem alteração no código cliente.
B
Errada
Abstração diz respeito à definição do essencial, como um contrato comum, mas isso não basta para nomear o comportamento cobrado. O ponto da questão é a existência de múltiplas implementações respondendo à mesma invocação, o que caracteriza polimorfismo.
C
Errada
Agregação é uma relação estrutural entre objetos, do tipo todo-parte. O enunciado, porém, não trata de composição estrutural, e sim de variação de comportamento sob a mesma chamada.
D
Certa
Polimorfismo é o conceito que permite usar diferentes implementações do mesmo método ou contrato sem alterar o código cliente. Como o enunciado descreve exatamente essa situação, a alternativa D é a correta.
Pegadinha da questão
A confusão mais explorada é trocar o conceito principal, polimorfismo, por mecanismos ou ideias associadas, como herança e abstração. O enunciado cobra variação de comportamento com mesma chamada, e isso é o ponto decisivo.
Dica para questões semelhantes
  • Se a questão destacar mesma operação ou mesmo contrato com implementações diferentes, o conceito central é polimorfismo.
  • Se a alternativa nomear apenas um meio frequente de implementação, como herança, verifique se a pergunta pede o mecanismo comportamental ou a estrutura de classes.
  • Quando o enunciado falar em código cliente sem mudança diante de implementações distintas, priorize o conceito de substituição comportamental pela mesma invocação.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo