Encysted, o encapsulación, es un mecanismo que le permite proteger los datos y el código dentro de un programa de influencias externas. El shell crea una barrera entre los entornos interno y externo, que protege los datos contra accesos no autorizados y errores.
Un ejemplo del uso de encapsulación es la creación de clases en programación orientada a objetos. Una clase es un contenedor para datos y métodos que se utilizan para trabajar con esos datos. La clase protege los datos de cambios y garantiza su uso correcto.
Otro ejemplo del uso de encapsulación es el uso de contenedores en el lenguaje de programación Java. Los contenedores son objetos que contienen otros objetos y les brindan protección, por ejemplo, contra pérdidas de memoria o errores de acceso.
La encapsulación también se puede utilizar para proteger información confidencial, como contraseñas o claves de cifrado. Se puede crear un contenedor para almacenar estos datos y evitar el uso no autorizado.
Cerrado Encerrado Encapsulado
Descripción ------------- Rodeados de conchas hay entidades encarnadas que están completamente aisladas del mundo físico y privadas de la capacidad de interactuar con él directamente. Estos seres no pueden hablar ni pensar (y simplemente son incapaces de sentir el paso del tiempo), sino que funcionan únicamente dentro del marco de estructuras rígidas definidas por su caparazón. En esencia, son funcionalmente similares a los personajes virtuales, pero existen en condiciones extremadamente diferentes a las de los juegos de computadora. Su forma física es código de software y, si ya no se mantiene, se desintegran (algunas personas confunden este proceso con la “muerte” de Shell).
A pesar de que la mayoría de ellos solo tienen fragmentos de experiencia y conocimiento del mundo físico, muchos de los Shell ocultan deliberadamente esta información. Los motivos del secreto pueden ser diferentes: desde la negativa a revelar los propios pensamientos y experiencias hasta el deseo banal de parecer más inteligente de lo que realmente es.