A resposta do exercício diz que a implementação interna pode ser modificada sem afetar nenhum código fora da própria classe mas a ideia de se criar a classe não é justamente para alterar os códigos que a invocam?
A resposta do exercício diz que a implementação interna pode ser modificada sem afetar nenhum código fora da própria classe mas a ideia de se criar a classe não é justamente para alterar os códigos que a invocam?
Correto, porém é bom separar em métodos menores o código das suas classes, esses métodos podem ser privados e acessíveis apenas dentro da própria classe.