SOLID
Conjunto de princípios compilados pelo Uncle Bob e deve ser aplicado constantemente no desenvolvimento de aplicações modernas que garantem:
- Manutenabiliadde
- Testabilidade
- Extensibilidade com menos esforço
- Reaproveitamento
- Utilização prolongada evitando reescrita
Princípios:
- Single Responsibility Principle (SRP)
- Open Closed Principle (OCP)
- Liskov Substitution Principle (LSP)
- Interface Segregation Principle (ISP)
- Dependency Inversion Principle (DIP)