Toto je proces, kterým data procházejí, když jsou přenášena přes počítač prostřednictvím protokolů. Existují různé vrstvy protokolů a každý z nich trochu pozmění data a změní je natolik, že projdou další vrstvou a poté je lze odeslat přes síť. Na druhém počítači je tento proces obrácený a data se vrátí do původního „tvaru“, aby s nimi aplikace a uživatelé mohli interagovat.
Technipages vysvětluje zapouzdření
Zapouzdření funguje trochu jako barva – jak data procházejí vrstvami protokolů, postupně se mění. Jakmile projde všemi z nich, může být přenášen prostřednictvím síťového připojení, jako je internet. Jakmile data, vrstvená tak, jak jsou, dosáhnou druhého stroje, proces zapouzdření se obrátí a vrstva po vrstvě se data skládají zpět do stavu, v jakém byla. Po dokončení lze data použít stejně jako na původním počítači.
Tento proces je důležitým aspektem objektově orientovaného programování – součástí toho je „pravidlo“, že některé věci a aspekty dat by neměly být dostupné jiným objektům. Data lze stále přesouvat prostřednictvím komunikačních kanálů (v tomto případě obvykle sítě), ale nelze je přímo měnit ani k nim přistupovat během pohybu. Po obrácení jsou data zpět v původním stavu.
Běžná použití zapouzdření
- Zapouzdření je základním aspektem OoP.
- Přenos dat podrobuje data procesu zapouzdření.
- Zapouzdření omezuje přímý přístup ke komponentám a vlastnostem objektů.
Běžná nesprávná použití zapouzdření
- Zapouzdření chrání data před viry.