Olá, minha dúvida é simples.
É possível substituir qualquer fluxo condicional por polimorfismo.
Tem que tomar cuidado com o termo “qualquer”. Por ser muito abrangente, ele acaba invalidando a frase. Por exemplo, em um fluxo condicional solto como
if (x > 10) {
//faz algo
}
não faz sentido falarmos em polimorfismo. O polimorfismo é geralmente utilizado para substituir fluxos condicionais onde estamos escolhendo uma entre várias opções. Geralmente, são fluxos que facilmente se transformariam num switch.
1 curtida