Az encysted vagy a beágyazás egy olyan mechanizmus, amely lehetővé teszi a programon belüli adatok és kódok védelmét a külső hatásoktól. A shell akadályt képez a belső és a külső környezet között, amely megvédi az adatokat a jogosulatlan hozzáféréstől és a hibáktól.
A beágyazás használatának egyik példája az osztályok létrehozása az objektumorientált programozásban. Az osztály az adatok és metódusok burkolója, amelyet az adatokkal való munkavégzésre használnak. Az osztály megvédi az adatokat a változásoktól és biztosítja azok helyes felhasználását.
Egy másik példa a tokozás használatára a konténerek használata a Java programozási nyelvben. A tárolók olyan objektumok, amelyek más objektumokat tartalmaznak, és védelmet nyújtanak számukra, például memóriaszivárgás vagy hozzáférési hibák ellen.
A tokozás érzékeny információk, például jelszavak vagy titkosítási kulcsok védelmére is használható. A jogosulatlan használat megelőzése érdekében ezeknek az adatoknak a tárolására wrapper hozható létre.
Zárt tokozott tokozott
Leírás ------------- A Shellek körül olyan megtestesült entitások, amelyek teljesen elszigetelődnek a fizikai világtól, és megfosztják őket attól, hogy közvetlenül kölcsönhatásba lépjenek vele. Ezek a lények nem tudnak beszélni vagy gondolkodni (és egyszerűen képtelenek érzékelni az idő múlását), hanem csak a héjuk által meghatározott merev struktúrák keretein belül működnek. Lényegében funkcionálisan hasonlítanak a virtuális karakterekhez, de olyan körülmények között léteznek, amelyek rendkívül eltérőek a számítógépes játékokétól. Fizikai formájuk szoftverkód, és ha már nem karbantartják, akkor szétesnek (egyesek ezt a folyamatot a Shell „halálával” tartják össze).
Annak ellenére, hogy a legtöbbjüknek csak töredékei vannak tapasztalatairól és tudásáról a fizikai világról, sok Shell szándékosan elrejti ezeket az információkat. A titkolózás okai különbözőek lehetnek: a gondolatok és tapasztalatok felfedésének megtagadásától a banális vágyig, hogy okosabbnak tűnjön, mint amilyenek valójában.