- O que é? É uma junção de princípios e boas práticas utilizadas com a intenção de melhorar a arquitetura e o design de um projeto, que ajuda a facilitar a manutenção e a compreensão do código
O acrônimo surgiu após unir os 5 princípios da POO
- S -> Single Responsibility Principle (responsabilidade única)
Este princípio fala que uma classe deve ter apenas um único objetivo, possuindo apenas uma função ou funções similares
- O -> Open-Closed Principle (princípio aberto fechado)