Añade implementacion para probar polimorfismo, funciones virtuales y abstracción