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