SOLID ist ein Akronym für fünf Prinzipien objektorientierten Designs, die helfen, Software robuster, wartbarer und erweiterbarer zu gestalten:
- S: Single Responsibility Principle
- O: Open/Closed Principle
- L: Liskov Substitution Principle
- I: Interface Segregation Principle
- D: Dependency Inversion Principle
Sie fördern saubere Architektur, verhindern stark gekoppelte Klassen und erleichtern Refactoring, Testing und Erweiterbarkeit.