Ich habe gelesen, dass das Substitutionsprinzip von Liskov verletzt wird, wenn:
Voraussetzungen sind gestärkt, oder
Nachbedingungen werden geschwächt
Aber ich verstehe noch nicht ganz, wie diese beiden Punkte das Liskov-Substitutionsprinzip verletzen würden. Kann jemand bitte mit einem Beispiel erklären. Wie kann eine der oben genannten Bedingungen dazu führen, dass ein Unterklassenobjekt nicht durch ein Oberklassenobjekt ersetzt werden kann?