See on protsess, mille andmed läbivad, kui neid protokollide kaudu arvuti kaudu edastatakse. Protokolle on erinevaid kihte ja igaüks neist muudab andmeid veidi, muutes neid piisavalt, et need läbiksid järgmise kihi ja saaksid seejärel võrgu kaudu saata. Teises masinas on see protsess vastupidine ja andmed taastatakse algsesse "kuju", et rakendused ja kasutajad saaksid nendega suhelda.
Technipages selgitab kapseldamist
Kapseldamine toimib veidi nagu värv – kui andmed läbivad protokollikihte, muutuvad need vähehaaval. Kui see on need kõik läbinud, saab seda edastada võrguühenduse, näiteks Interneti kaudu. Kui andmed, nii nagu need on, jõuavad teise masinasse, pööratakse kapseldamise protsess ümber ja kiht-kihi haaval pannakse andmed uuesti kokku nii, nagu need olid. Kui see on tehtud, saab andmeid kasutada nagu algses masinas.
See protsess on objektorienteeritud programmeerimise oluline aspekt – osa sellest on "reegel", mille kohaselt ei tohiks teatud asjad ja andmete aspektid teistele objektidele kättesaadavad olla. Andmeid saab siiski liigutada sidekanalite kaudu (antud juhul tavaliselt võrgu kaudu), kuid neid ei saa liikumise ajal otse muuta ega isegi juurde pääseda. Pärast ümberpööramist on andmed tagasi algses olekus.
Kapseldamise levinumad kasutusviisid
- Kapseldamine on OoP oluline aspekt.
- Andmeedastus viib andmed läbi kapseldamise protsessi.
- Kapseldamine piirab otsest juurdepääsu objekti komponentidele ja omadustele.
Levinud kapseldamise väärkasutused
- Kapseldamine kaitseb andmeid viiruste eest.