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

Contenu supprimé Contenu ajouté
m Ajout du sommaire using AWB
Ligne 14 :
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 mè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.
 
== Exemples ==