Você foi o escolhido para desenvolver um simulador de
voo que terá saídas gráficas elaboradas. Explique por que
a programação polimórfica poderia ser especialmente
eficaz para um problema dessa natureza.
Passo 1
Saaaalve, tranquilo? Vamos lá resolver mais uma questão juntos?! 😊
1. Para desenvolver um simulador de voo, seria necessário exibir várias formas em vários tamanhos, que será do tipo Simulador.
2. Uma classe Flight pode ser a classe base abstrata com uma função virtual pura ShowShapes.
3. Outras classes derivadas podem ser Jet, Boeing cada uma usando as funções ShowShapes para mostrar as formas de acordo com sua necessidade.
4. O uso de classe base abstrata e polimorfismo ajudará o programador. O programa chamará a função ShowShapes através de um objeto da classe base e tendo links para as demais classes derivadas, reduzindo assim a quantidade de código a ser reescrito para cada classe. Assim, a programação polimórfica deve ser especialmente eficaz para esta natureza do problema.
Resposta
Resposta nos passos.