• Matéria: Informática
  • Autor: lukoid
  • Perguntado 5 anos atrás

Uma classe Classe A de determinada aplicação possuía um método calculeAlgo() em que testes (instruções de desvio
condicional) eram utilizados para se determinar que algoritmo deveria ser adotado para efetuar o cálculo. Foi criada uma
nova hierarquia de classes, iniciando na classe abstrata ClasseB, que declara o método abstrato calcule(). Este método é
implementado por cada classe concreta da hierarquia, sendo cada uma delas correspondente a um dos algoritmos
previstos no método calculeAlgod original. Classe A passou a ter um atributo do tipo Classe B e métodos de acesso ao
mesmo, e calcule Algo( teve seu código substituido por uma simples chamada ao método calcule( do objeto
armazenado no novo atributo. O conceito OO (Orientação a Objetos) predominante na descrição acima é a(o):

a) polimorfismo
b) sobrecarga de método
c) herança múltipla
d) sobrecarga de atributo
e) acesso externo direto a atributo​

Respostas

respondido por: md7419534
5

Resposta:

letra a espero ter ajudado

Perguntas similares