Bonjour,
J'ai du mal à voir la différence entre :
- étendre une classe abstraite
et
- implémenter une interface
En effet dans les 2 cas on a un "contrat" car on doit réecrire toutes les méthodes...
De plus la classe abstraite et l'interface ne peuvent être instanciés.
La seule différence que je vois c'est que on peut implémenter plusieurs interface alors que l'on ne peux étendre qu'une seule classe abstraite...
Pouvez vous m'éclairer ?
Merci d'avance
Partager