Princípios SOLID

Os princípios de programação orientada a objetos SOLID são necessários ao criar software funcional e de fácil manutenção a longo prazo, baseado em programação orientada a objetos (POO).

Os princípios SOLID principais são:

Veja também

  • princípio DRY,
    que divide o software em componentes menores
  • princípio KISS,
    que prega evitar a complicação desnecessária do software
  • princípio YAGNI,
    que prega evitar funcionalidades excessivas no software
  • princípio CQS,
    que define apenas um comando para cada função
  • princípio LoD,
    que é aplicado no desenvolvimento de software
  • princípio separação de responsabilidade,
    que é aplicado no desenvolvimento de software