SOLID Principles
Five design principles for maintainable, extensible object-oriented code.
Dependency Inversion Principle (DIP)
- Topic: quality, architecture
Interface Segregation Principle (ISP)
- Topic: quality, architecture
Liskov Substitution Principle (LSP)
- Topic: quality, architecture
Open/Closed Principle (OCP)
- Topic: quality, architecture
Single Responsibility Principle (SRP)
- Topic: quality, supportability, architecture