Héritage
Inheritance.
Besoin
Spécialiser un comportement.
Analyse
Polymorphisme.
Conception
Implémentation
class Subclass extends Superclass {
}
Notes
- Une erreur courante est de confondre héritage et factorisation de code, aboutissant à des hiérarchies abhérrantes (Person hérite de Chien pour factoriser nom, nombre de pattes, et méthode marche() par exemple) et problématiques à étendre au niveau sémantique.
Exemples
Voir