SOLID-Prinzipien (EN)
StandardFive design guidelines for object-oriented software development
Architecture
flowchart TD SRP[Single Responsibility Principle] -->|Class has only one responsibility| OCP[Open/Closed Principle] OCP -->|Extensible but not modifiable| LSP[Liskov Substitution Principle] LSP -->|Subclasses can replace base classes| ISP[Interface Segregation Principle] ISP -->|Specialized interfaces| DIP[Dependency Inversion Principle] DIP -->|Dependencies on abstractions| SRP