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
Soluções para a tarefa
Respondido por
5
Resposta:
letra a espero ter ajudado
Perguntas interessantes