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.