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 niemals mehr als einen Grund geben, eine Klasse zu ändern.“
Open-Closed-Prinzip –
„Softwareeinheiten sollten für Erweiterungen offen, aber für Änderungen geschlossen sein.“
Liskovsches Substitutionsprinzip –
„Funktionen, die Zeiger oder Referenzen auf Basisklassen verwenden, müssen Objekte abgeleiteter Klassen verwenden können, ohne dies zu wissen.“
Interface-Segregationsprinzip –
„Viele clientspezifische Schnittstellen sind besser als eine allgemeine Schnittstelle.“
Dependency-Inversion-Prinzip –
„Hänge von Abstraktionen ab, [nicht] von konkreten Implementierungen.“
SOLID-Prinzipien können einen ganzen Kurs ausfüllen; in diesem Kurs werden die Grundlagen anhand von Beispielen und Herausforderungen gezeigt.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Alle Lektionen in Clean Code - Schreibe besseren Code mit Python
Übe selbstständig: Online-Python-Compiler