Glossar
SOLID
SOLID-Prinzipien
Softwareentwicklung / OOP
SOLID ist ein Akronym für fünf Grundprinzipien objektorientierter Softwareentwicklung: Single Responsibility (eine Klasse, eine Aufgabe), Open/Closed (offen für Erweiterung, geschlossen für Änderung), Liskov Substitution (Unterklassen ersetzen Oberklassen ohne Überraschungen), Interface Segregation (viele kleine statt eine große Schnittstelle) und Dependency Inversion (Abhängigkeit von Abstraktionen, nicht von Implementierungen).