Liskovsches Substitutionsprinzip
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Definition
Eine Methode sollte nicht so überschrieben werden, dass sich ein Objekt einer abgeleiteten Klasse überraschend anders verhält, als man es aufgrund der Definition der Basisklasse erwarten würde. Mit anderen Worten: Methoden, die in abgeleiteten Klassen neu definiert werden, müssen alle Integritätsbedingungen (d.h. die Spezifikation) der Basisklasse beachten.
Quellen
Dieser Artikel ist GlossarWiki-konform.
