Data Encapsulation

Um mecanismo de agrupar os dados (variáveis) e o código que atua sobre os dados (métodos) como uma única unidade. Em programação orientada a objetos, a encapsulação é usada para esconder o estado interno de um objeto do exterior.