O princípio descrito na pergunta é conhecido como Polimorfismo. O polimorfismo permite que objetos de diferentes classes possam ser tratados de maneira semelhante, mesmo que essas classes tenham comportamentos diferentes. Isso é possível porque as classes derivadas podem substituir os métodos da classe base, mantendo a mesma assinatura, mas com comportamentos diferentes.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar