principe de substitution de Liskov
Gender:Mas, Number:Sing, Nom, Nom masculin singulier
Morpho:withmaj, Morpho:withspace
source:wiki
Définitions
principe de substitution de Liskov : principe de la programmation orientée objet qui stipule qu'un objet d'une classe dérivée doit pouvoir remplacer un objet de la classe de base sans altérer le bon fonctionnement du programme. Ce principe garantit que les sous-classes peuvent être utilisées de manière interchangeable avec leur super-classe.
Par exemple, si une classe 'Oiseau' a une méthode 'voler', une sous-classe 'Pingouin' ne devrait pas être utilisée comme substitut de 'Oiseau' si elle ne peut pas voler.
Dans une application de gestion de formes géométriques, si une classe 'Forme' a une méthode 'calculerAire', une sous-classe 'Cercle' doit pouvoir remplacer 'Forme' sans provoquer d'erreurs.
En utilisant des interfaces, le principe de substitution de Liskov assure que les classes qui implémentent cette interface respectent les comportements attendus.
[F]
›
•
•
•
•
•
[F]
›
31
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
‹
17
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•