El encapsulamiento es hacer que un dato sea inviolable, inalterable cuando se le asigne un modificador de acceso (no se trata solo de ocultar el dato sino también de protegerlo). Un modificador de acceso define el alcance y visibilidad de un miembro de clase.
La encapsulacion es también llamada ocultamiento de información.
//
Algunos beneficios de encapsulación son:
- Controlar la manera en que los datos son accedidos o modificados
- El código es mas flexible y fácil de cambiar a partir de nuevos requerimientos
- Poder modificar una parte del código sin afectar otras partes del mismo
- Ayuda a mantener la integridad de los datos
//
Nota: esta información la obtuve de la app SoloLearn (en donde puedes aprender diferentes lenguajes de programación).
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?