Wat is inkapseling? definitie & betekenis

click fraud protection

Dit is het proces dat gegevens doorlopen wanneer het via protocollen via een computer wordt verzonden. Er zijn verschillende lagen met protocollen en elk van hen verandert de gegevens een klein beetje, zodanig dat het de volgende laag passeert en vervolgens via het netwerk kan worden verzonden. Op de andere machine is dit proces omgekeerd en worden de gegevens teruggezet in de oorspronkelijke 'vorm' zodat applicaties en gebruikers ermee kunnen communiceren.

Technipages legt inkapseling uit

Inkapseling werkt een beetje zoals verf: als gegevens door lagen van protocollen gaan, verandert het beetje bij beetje. Zodra het allemaal is gepasseerd, kan het worden verzonden via een netwerkverbinding zoals internet. Zodra de gegevens, gelaagd zoals ze zijn, de andere machine bereiken, wordt het inkapselingsproces omgekeerd en worden de gegevens laag voor laag weer in elkaar gezet zoals ze waren. Als dat is gebeurd, kunnen de gegevens worden gebruikt, net als op de originele machine.

Dit proces is een belangrijk aspect van objectgeoriënteerd programmeren - onderdeel daarvan is een 'regel' dat sommige dingen en aspecten van gegevens niet beschikbaar mogen zijn voor andere objecten. De gegevens kunnen nog steeds worden verplaatst via communicatiekanalen (in dit geval meestal een netwerk), maar ze kunnen niet rechtstreeks worden gewijzigd of zelfs worden geopend terwijl ze in beweging zijn. Eenmaal teruggedraaid, zijn de gegevens terug in de oorspronkelijke staat.

Veelvoorkomend gebruik van inkapseling

  • Inkapseling is een essentieel aspect van OoP.
  • Gegevensoverdracht plaatst gegevens door een inkapselingsproces.
  • Inkapseling beperkt directe toegang tot componenten en eigenschappen van een object.

Veelvoorkomend misbruik van inkapseling

  • Inkapseling beschermt gegevens tegen virussen.