Menu
Coddy logo textTech

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.

Mehr lesen

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

Alle Lektionen in Clean Code - Schreibe besseren Code mit Python