Herança, reescrita e polimorfismo