Comme les autres, je ne mettrais pas forcément l'amitié dans la hiérarchie ci-dessus, ne serait-ce parce qu'elle peut s'appliquer à autre chose qu'une "relation entre classes" (elle peut également représenter une relation entre une classe et une fonction
) et que, bien qu'elle implique, pour celui qui devra implémenter la classe / fonction déclarée amie, la possibilité d'avoir à connaitre les détails d'implémentation de celle-ci, la dépendance peut s'avérer malgré tout moins importante que l'héritage
Partager