Figure
13.1
source : modification de l'œuvre « Don't stare...only sheep dogs stare... », par Bernard Spragg. NZ/Flickr, domaine public
Plan du chapitre
Introduction
Les entités du monde réel sont souvent décrites en relation avec d'autres entités. Ex. : un pinson est un type d'oiseau. De même, les classes, qui représentent des types d'entités du monde réel, peuvent être reliées entre elles.
L'héritage décrit la relation dans laquelle une classe est un type d'une autre classe. Les classes impliquées dans des relations d'héritage peuvent hériter d'attributs et de méthodes d'autres classes sans avoir besoin de tout redéfinir. Ainsi, l'héritage en programmation orientée objet réduit la redondance et favorise la modularité.