¿Qué se entiende por «encapsulación» en relación con la programación informática?

En términos normales, la encapsulación se define como la envoltura de datos e información bajo una sola unidad. En la programación orientada a objetos, la encapsulación se define como la unión de los datos y las funciones que los manipulan.
Considere un ejemplo de la vida real de la encapsulación, en una empresa hay diferentes secciones como la sección de …