Actividad 01
Parejas Codificadoras: Jerarquía de Animales
Las parejas definen una clase base Animal con métodos como comer() y moverse(). Luego crean subclases Perro y Ave que heredan y sobrescriben mover(). Finalmente, prueban polimorfismo en una lista de animales y ejecutan el código para observar resultados uniformes.
¿Cómo la herencia reduce la duplicación de código y mejora la mantenibilidad?
Consejo de FacilitaciónDurante Parejas Codificadoras, pida a los estudiantes que dibujen diagramas UML en papel antes de codificar para visualizar la relación 'es un' entre clases.
Qué observarPide a los estudiantes que escriban en un papel: 1) Un ejemplo de una relación 'es un' aplicable a herencia. 2) Una frase explicando la diferencia clave entre sobrecarga y sobrescritura de métodos.