SOLID
SOLID copied to clipboard
Projeto com exemplos em PHP dos Princípios SOLID para maior qualidade em programação.
SOLID
Projeto com exemplos em PHP dos Princípios SOLID para maior qualidade em programação. Os exemplos foram escritos em PHP, pois é a liguagem que trabalho, mas SOLID está relacionado a boas práticas de programação, não estando ligado diretamente a nenhuma linguagem de programação.
- Por que aprender SOLID?
Porque é uma ótima prática que irá melhorar a qualidade do seu software:
-
Facilitando o entendimento do código.
-
Evitando discrepância e redundância.
-
Proporcionando mais coesão ao código.
-
Melhorando a organização do seu código.
-
Eliminando dependências e acoplamentos desnecessárias.
-
Padrão conciso:
- Fácil entendimento.
- Fácil manutenção.
- Menor curva de aprendizado.
- Maior produtividade.
- Menos custo.
-
Atalhos
-
Single Responsability Principle (SRP)
-
Open/Closed Principle (OCP)
-
Liskov Substitution Principle (LSP)
-
Interface Segregation Principle (ISP)
-
Dependency Inversion Principle (DIP)