It's an approach to code development that enables you to create code that is easy to understand and reuse.
Content
- Single Responsibility Principle
- Open-Closed Principle
- Tell, Don’t Ask Principle
- Objects vs. Data Structures
- Liskov Substitution Principle
- Interface Segregation Principle
- Dependency Inversion Principle
- Law of Demeter
- Code Organization
- Boundaries
- Clean Architecture