Omsluttet av Shell (Encysted)

Encysted, eller innkapsling, er en mekanisme som lar deg beskytte data og kode i et program mot ytre påvirkninger. Skallet skaper en barriere mellom det interne og eksterne miljøet, som beskytter data mot uautorisert tilgang og feil.

Et eksempel på bruk av innkapsling er opprettelsen av klasser i objektorientert programmering. En klasse er en innpakning for data og metoder som brukes til å jobbe med disse dataene. Klassen beskytter data mot endringer og sikrer riktig bruk.

Et annet eksempel på bruk av innkapsling er bruk av containere i programmeringsspråket Java. Beholdere er objekter som inneholder andre objekter og gir beskyttelse for dem, for eksempel mot minnelekkasjer eller tilgangsfeil.

Innkapsling kan også brukes til å beskytte sensitiv informasjon som passord eller krypteringsnøkler. En innpakning kan opprettes for å lagre disse dataene for å forhindre uautorisert bruk.



Innkapslet Innkapslet Innkapslet

Beskrivelse ------------- Omgitt av skjell er legemliggjorte enheter som er fullstendig isolert fra den fysiske verden og er fratatt muligheten til å samhandle med den direkte. Disse vesenene kan ikke snakke eller tenke (og er rett og slett ikke i stand til å fornemme tidens gang), men fungerer bare innenfor rammen av stive strukturer definert av skallet deres. I hovedsak ligner de funksjonelt på virtuelle karakterer, men de eksisterer under forhold som er ekstremt forskjellige fra dataspill. Deres fysiske form er programvarekode, og hvis den ikke lenger opprettholdes, går de i oppløsning (noen mennesker tar feil av denne prosessen for "døden" til Shell).

Til tross for at de fleste av dem bare har fragmenter av erfaring og kunnskap om den fysiske verden, skjuler mange av skjellene bevisst denne informasjonen. Årsakene til hemmelighold kan være forskjellige: fra å nekte å avsløre ens tanker og erfaringer til et banalt ønske om å fremstå smartere enn de faktisk er.