Einführung
Lektion 21 von 28 im Kurs Clean Code - Schreibe besseren Code mit Python von Coddy.
SOLID-Prinzipien sind grundlegende Regeln, die beim Programmieren befolgt werden sollten:
Single-Responsibility-Prinzip -
"Es sollte nie mehr als einen Grund für eine Klasse geben, sich zu ändern."
Open–Closed-Prinzip -
"Software-Einheiten sollten offen für Erweiterungen, aber geschlossen für Modifikationen sein."
Liskovsches Substitutionsprinzip -
"Funktionen, die Zeiger oder Referenzen auf Basisklassen verwenden, müssen in der Lage sein, Objekte abgeleiteter Klassen zu verwenden, ohne es zu wissen."
Interface-Segregation-Prinzip -
"Viele client-spezifische Schnittstellen sind besser als eine Allzweck-Schnittstelle."
Dependency-Inversion-Prinzip -
"Hänge von Abstraktionen ab, [nicht] von Konkretionen."
Die SOLID-Prinzipien können einen ganzen Kurs füllen; in diesem Kurs werden die Grundlagen anhand von Beispielen und Herausforderungen gezeigt.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.