quando alguém me perguntar sobre os princípios do SOLID irei utilizar exatamente esse exemplo, tudo se torna tão mais simples de se entender.

no momento estou estudando orientação a objetos de uma maneira um pouco mais aprofundada e meu professor sugeriu que eu desse uma olhada nesse princípio.

sua explicação me ajudou bastante, muito obrigado...