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 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.

Mehr erfahren

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