En esta clase aprendí a identificar el problema del código duplicado en varias clases y cómo solucionarlo utilizando la herencia. Descubrí que con la palabra clave extends
una clase puede heredar de otra, lo que permite reutilizar métodos y atributos. También aprendí a sobrescribir métodos heredados usando la anotación @Override
, y a aplicar el polimorfismo para tratar objetos de distintas clases de forma uniforme, optimizando así el código y evitando repeticiones innecesarias.