Kapitel 7
Das Liskovsche Substitutionsprinzip
Am Ende dieses Kapitels werden Sie in der Lage sein, die folgenden Aufgaben durchzuführen:
Beschreiben der Bedeutung des Liskovschen Substitutionsprinzips
Vermeiden, die Regeln des Liskovschen Substitutionsprinzip zu brechen
Verfestigen Ihrer Gewohnheiten zum Einhalten von Single-Responsibility- und Open/Closed-Prinzip
Erstellen abgeleiteter Klassen, die Verträge ihrer Basisklassen erfüllen
Verwenden von Codeverträgen, um Vorbedingungen, Nachbedingungen und Dateninvarianz zu implementieren
Schreiben richtigen Codes zum Auslösen von Ausnahmen
Beschreiben von Kovarianz, Kontravarianz und Invarianz und wo sie angewendet werden
Einführung in das Liskovsche Substitutionsprinzip
Das Liskovsche Substitutionsprinzip ...
Get Agile Softwareentwicklung mit C# now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.