Ejemplos básicos de clases abstractas e interfaces