10. Herencia y polimorfismo
Herencia
Una clase derivada extiende una base, reutilizando y especializando comportamiento.
Polimorfismo
Con virtual en la base, una referencia o puntero a Animal puede llamar a la versión correcta de sonido() según el objeto real (Perro, etc.).
Destructor virtual
Si borrás objetos a través de puntero a base, el destructor de la base debe ser virtual para que se destruya bien la parte derivada.
Ejercicio
Modelá Figura con area() virtual y dos clases Circulo y Cuadrado que la implementen.