Na aula é mostrada a substituição de métodos, mostrando que é possível utilizar a palavra reservada override
no método da classe derivada para acessá-lo ao invés do método presente na classe base, porém não foi explicado o motivo de se fazer isso. Por que sobrescrever um método da classe base, tornando-o inútil, ao invés de simplesmente removê-lo da classe base e implementá-lo somente na classe derivada?
Agradeço desde já.