DATOS OCULTOS
-
Omisión intencionada de detalles de implementación tras una interfaz simple.
-
Cuando además existe una división estricta entre la vista interna de un componente (objeto) y su vista externa hablamos de Encapsulación.
-
Estas dos vistas son:
-
Interfaz: Que sabe hacer el objeto. Vista externa.
-
Implementación: Como lo hace. Vista interna.
-
-
Favorece la intercambiabilidad.
-
Favorece la comunicación entre miembros del equipo de desarrollo y la interconexión de los artefactos resultantes del trabajo de cada miembro.
-
El paradigma de datos ocultos ayuda en la comprensión y construcción de sistemas seguros. También favorece el mantenimiento del sistema.
-
Encapsulamiento: Es el proceso de ocultar todos los detalles de un objeto que no contribuyen a sus características esenciales. Esto significa que aquello que está en el interior de la clase está oculto, solo las interfaces externas pueden ver otros objetos.
-
Solo se pueden acceder a los datos por medio de las funciones públicas. Los datos están ocultos y eso asegura que no se puedan modificar por funciones externas al objeto.