Questão
ID 1136062Disciplina: Tecnologia da Informação
Assunto: Princípios SOLID
Ano: 2026 Banca: FURB - Universidade de Blumenau Órgão: Secretaria da Educação de Santa Catarina
Em sistemas baseados em programação orientada a objetos, o polimorfismo de inclusão (subtipagem) permite que uma referência tipada por uma superclasse ou interface seja associada, em tempo de execução, a instâncias de diferentes tipos concretos pertencentes à mesma hierarquia. Considere um cenário em que:
*Há uma hierarquia de tipos com sobrescrita de métodos (overriding);
*As chamadas de métodos são realizadas por meio de referências da superclasse;
*O mecanismo de despacho de métodos seleciona a implementação com base no tipo dinâmico do objeto;
*Não há uso de métodos estáticos, nem ocultação de métodos (method hiding);
*O comportamento de vinculação tardia (late binding) está corretamente implementado.
A esse respeito, assinale a alternativa correta: