Encapsulamento
Além de facilitar a manutenção de classes e a integridade dos atributos de um objeto por certo momento, o encapsulamento ajuda a prevenir o problema da interferência indevida de um objeto externo nos dados de outro objeto.
Em outras palavras, o encapsulamento é o mecanismo que permite a proteção de métodos e atributos sensíveis dentro de uma classe, impedindo o acesso direto a eles por outros objetos. Vamos ver um exemplo? Navegue pelas setas a seguir.