Encysted, of inkapseling, is een mechanisme waarmee u gegevens en code binnen een programma kunt beschermen tegen invloeden van buitenaf. De shell creëert een barrière tussen de interne en externe omgevingen, die gegevens beschermt tegen ongeoorloofde toegang en fouten.
Een voorbeeld van het gebruik van inkapseling is het creëren van klassen bij objectgeoriënteerd programmeren. Een klasse is een verpakking voor gegevens en methoden die worden gebruikt om met die gegevens te werken. De klasse beschermt gegevens tegen wijzigingen en zorgt voor het juiste gebruik ervan.
Een ander voorbeeld van het gebruik van encapsulatie is het gebruik van containers in de programmeertaal Java. Containers zijn objecten die andere objecten bevatten en deze beschermen, bijvoorbeeld tegen geheugenlekken of toegangsfouten.
Inkapseling kan ook worden gebruikt om gevoelige informatie, zoals wachtwoorden of coderingssleutels, te beschermen. Er kan een wrapper worden aangemaakt om deze gegevens op te slaan en ongeautoriseerd gebruik te voorkomen.
Ingesloten Ingekapseld Ingekapseld
Beschrijving ------------- Omringd door Shells zijn belichaamde entiteiten die volledig geïsoleerd zijn van de fysieke wereld en verstoken zijn van de mogelijkheid om er rechtstreeks mee te communiceren. Deze wezens kunnen niet spreken of denken (en zijn eenvoudigweg niet in staat het verstrijken van de tijd waar te nemen), maar functioneren alleen binnen het raamwerk van starre structuren die worden gedefinieerd door hun omhulsel. In essentie zijn ze functioneel vergelijkbaar met virtuele karakters, maar ze bestaan in omstandigheden die heel anders zijn dan die van computerspellen. Hun fysieke vorm is softwarecode, en als deze niet langer wordt onderhouden, vallen ze uiteen (sommige mensen verwarren dit proces met de ‘dood’ van de Shell).
Ondanks het feit dat de meesten van hen slechts fragmenten van ervaring en kennis van de fysieke wereld hebben, verbergen veel van de Shells deze informatie opzettelijk. De redenen voor geheimhouding kunnen verschillend zijn: van een weigering om iemands gedachten en ervaringen te onthullen tot een banaal verlangen om slimmer over te komen dan ze in werkelijkheid zijn.