Corrige la implementacion de las clases abstractas

Se han añadido los metodos abstractos implementados en las subclases.
Se ha corregido un error tipografico (string -> String)