Os Princípios do SOLID
SOLID é um acrônimo para 5 princípios importantes de design ao executar OOP (Programação Orientada a Objetos).
Esses 5 princípios foram introduzidos por Robert C. Martin (uncle Bob), em seu artigo de 2000, Princípios de design e padrões de design .
O acrônimo SOLID real foi, no entanto, identificado mais tarde por Michael Feathers.
Links dos artigos detalhados:
- [S] Single-responsiblity principle — Princípio da responsabilidade única
- [O] Open-closed principle — Princípio aberto-fechado
- [L ] Liskov substitution principle — Princípio da substituição de Liskov
- [I] Interface segregation principle — Princípio da Segregação de interface
- [D ] Dependency Inversion Principle — Princípio da inversão de dependência
Conclusão
Ao aplicar esses 5 princípios que formam o acrônimo SOLID , podemos nos beneficiar de uma base de código reutilizável, sustentável, escalável e fácil de testar.
Estes são 5 princípios essenciais usados por engenheiros de software profissionais em todo o mundo e, se você for sério sobre a criação de software ‘SOLID’, comece a aplicar esses princípios hoje!