El encapsulamiento es un mecanismo de programación que une al código y a los datos que manipula y que los mantiene a salvo de interferencias y de un mal uso externo. En un lenguaje orientado a objetos, el código y los datos pueden unirse de tal manera que pueda crearse una caja negra de contenido independiente. Dentro de la caja están todos los datos y el código necesarios. Cuando el código y los datos están vinculados de esta manera, se crea un objeto. En otras palabras, un objeto es el dispositivo que soporta el encapsulamiento.
Dentro de un objeto, el código, los datos o ambos, pueden ser privados, o públicos, en relación con dicho objeto. El código o los datos privados son conocidos para la otra parte del objeto, y sólo ésta puede tener acceso a ellos. Es decir, una parte del programa que se encuentra fuera del objeto no puede acceder al código o los datos privados. Cuando el código o los datos son públicos, otras partes de su programa pueden acceder a ellos aunque estén definidos dentro el objeto. Por lo general, las partes públicas de un objeto se usan para proporcionar una interfaz controlada a los elementos privados de un objeto.
0 comentarios:
Publicar un comentario
Tu comentario es importante