Get me outta here!

jueves, 25 de febrero de 2016

Encapsulamiento


En informática, se define al concepto de Encapsulamiento como el proceso que interviene en el momento en que se envían los datos a través de una determinada Red, de modo que se pueden ordenar, administrar y hasta verificar si han llegado a destino, en qué estado, o si ha sido eficiente la operación, referida comúnmente como Encapsulamiento de Datos.
La acción de Encapsulado, entonces, tiene dos etapas, una en la cual se asigna una Interfaz Pública al dato que está siendo enviado y a las operaciones que se pueden realizar con el mismo, y otra en la que se implementa un objeto, asignándole la propiedad de Accesos a través de la misma, o bien mediante una interrelación con otros Encapsulamientos que hayan sido transformados con la implementación de otro Objeto.
Entonces, la base del Encapsulamiento está en ocultar el estado de los datos pertenecientes a un Objeto de modo tal de que solamente pueden ser cambiados a través de las operaciones que han sido predefinidas y especificadas para el tratamiento de dicho objeto.
Cada uno de éstos es un módulo aislado de factores externos, de modo tal de que cada uno de estos "paquetes" solamente actúa en conjunto con otros Objetos, o bien mediante la operación específica que permite su modificación, protegiéndose de alteraciones por quienes no pueden acceder a los mismos, o evitando que posteriormente ocurran errores en su utilización.
El encapsulamiento dentro de un Software permite entonces añadir variables y métodos dentro de una Clase, manteniendo una sola entidad, mediante un método de ocultamiento específico, permitiendo que se conozca el comportamiento de este paquete de datos pero no la complejidad de los mismos, evitando que sus Detalles sean vistos por quienes no han sido autorizados y garantizando un correcto envío y recepción de dicha información.

0 comentarios:

Publicar un comentario