 |
 |
4.5.1 Classes abstraites : principes
- Classe qui ne peut pas être instanciée. Par exemple la
classe Média de la diapositive précédente
- Spécialisation nécessaire jusqu’à obtenir des classes
instanciables : par exemple, la classe Livre
dans la même diapositive
- Impose un comportement commun à toutes les classes
dérivées
- Possibilité de créer des tableaux ou des collections de
références de classe abstraite
précédent suivant
Une classe abstraite décrit une classe qui ne peut pas être
instanciée. En d’autre mots, il n’y a pas d’objet de cette
classe. Par exemple la classe Média de la
diapositive précédente. Une classe abstraite doit être spécialisée pour obtenir
des classes instanciable. Dans l’exemple, la classe Livre est instanciable. La classe abstraite impose un
comportement commun à toutes les classes dérivées. Il est possible de créer des
tableaux ou des collections de références sur une classe abstraite. Bien
entendu, cette collection contiendra des références vers des objets des classes
dérivées de la classe abstraite.
Christian Bac, Denis Conan, Télécom
SudParis, CSC 4002, Octobre 2015
|
|