1 min readJan 8, 2020
Olá Eduardo!
A ideia do SOLID é orientar de uma forma mais pragmática como você pensa software, como você pode construí-lo com mais robustez e qualidade.
Tendo essa base absorvida, quando você se deparar com situações semelhantes às do texto, no momento do desenho da arquitetura do seu sistema ou refatorando um código legado, você já vai codar respeitando as regrinhas. Cada caso é um caso e precisa ser analisado para você não acabar criando anti-padrões (anti-patterns) no código.