Qualcuno sarebbe così gentile da spiegarmi in parole povere qual'è la differenza che intercorre tra ereditarietà d'interfaccia e ereditarietà d'implementazione?