Kurz erklärt
SOLID fasst fünf Leitlinien für wartbare objektorientierte Software zusammen: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation und Dependency Inversion.
Genauer
Die Prinzipien stammen von Robert C. Martin („Uncle Bob“). Sie helfen, Klassen klein, austauschbar und leicht änderbar zu halten. Sie sind Faustregeln, keine Gesetze: Wer sie sklavisch befolgt, erzeugt leicht Überabstraktion.