Por que o encapsulamento é um recurso importante das linguagens OOP? [fechadas]
Eu me deparei com uma entrevista diferente, onde me perguntaram por que o encapsulamento é usado? De quem é realmente o requisito de encapsulamento? É para usuários do programa? Ou é para colegas de trabalho? Ou é para proteger o código contra hackers?