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.

Written by

Senior Software Developer/Tech Lead, master in Computer Science/Software Engineering, Java, open source, and software quality enthusiast.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store