Revert "Revert "Implementacion completa de metodos abstractos""

This reverts commit f58d1c344be5cb38108b0c44ea5a728259f0df49.