Tämä on prosessi, jonka tiedot kulkevat, kun ne siirretään tietokoneen kautta protokollien avulla. Protokollia on eri kerroksia ja jokainen niistä muuttaa dataa hieman, muuttaen sitä tarpeeksi, jotta se kulkee seuraavan kerroksen läpi ja voidaan sitten lähettää verkon kautta. Toisessa koneessa tämä prosessi on päinvastainen, ja tiedot palautetaan alkuperäiseen "muotoonsa", jotta sovellukset ja käyttäjät voivat olla vuorovaikutuksessa sen kanssa.
Technipages selittää kapseloinnin
Kapselointi toimii vähän kuten maali – kun data kulkee protokollakerrosten läpi, se muuttuu pikkuhiljaa. Kun se on läpäissyt ne kaikki, se voidaan lähettää verkkoyhteyden, kuten Internetin, kautta. Kun tieto kerrostettuna sellaisenaan saavuttaa toisen koneen, kapselointiprosessi käännetään ja kerros kerrokselta tiedot kootaan takaisin sellaiseksi kuin se oli. Kun tämä on tehty, tietoja voidaan käyttää, aivan kuten alkuperäisessä koneessa.
Tämä prosessi on tärkeä osa oliosuuntautunutta ohjelmointia – osa siitä on "sääntö", jonka mukaan jotkin datan asiat ja näkökohdat eivät saa olla muiden objektien käytettävissä. Tietoa voidaan edelleen siirtää viestintäkanavien (tässä tapauksessa yleensä verkon) kautta, mutta sitä ei voi suoraan muuttaa tai edes käyttää liikkeen aikana. Kun tiedot on käännetty, ne ovat takaisin alkuperäisessä tilassaan.
Kapseloinnin yleiset käyttötavat
- Kapselointi on OoP: n olennainen osa.
- Tiedonsiirto laittaa tiedot kapselointiprosessin läpi.
- Kapselointi rajoittaa suoraa pääsyä objektin komponentteihin ja ominaisuuksiin.
Yleiset kapseloinnin väärinkäytökset
- Kapselointi suojaa tietoja viruksilta.