« Programmation/Programmation orientée objet/Classes abstraites et interfaces » : différence entre les versions

Contenu supprimé Contenu ajouté
Création
 
Ligne 13 :
Afin de bien concevoir un modèle objet, voici les principales différences :
* Dans une classe abstraite, il est possible d'avoir des méthodes concrètes qui implémentent des fonctionnalités générales ou communes,
* Dans certains langages de programmation où le nombre de classes parentemères d'une sous-classe est limité (Java, par exemple, n'autorise qu'une seule classe mère), l'implémentation d'une classe abstraite impose d'hériter de cette classe, alors qu'il est généralement possible d'implémenter plusieurs interfaces dans une classe.
 
[[Catégorie:Programmation orientée objet (livre)]]