continui a fare confusione: l'interfaccia è la dichiarazione di intenti, dici cosa fa una classe. Dichiari il comportamento di una classe.
L'implementazione ovviamente è il punto in cui dici come la classe fa quello che dichiari.
L'ereditarietà è un'altra roba: è la possibilità di partire da una classe e aggiungere via via comportamenti e proprietà che sono valide in un determinato ambito (ma mi rendo conto che detta così è molto molto molto riduttiva)

Rispondi quotando