Junior — Middle
Kun je een voorbeeld geven dat het concept van encapsulatie uit het echte leven illustreert?
sobes.tech AI
Antwoord van AI
Encapsulatie is het verbergen van de interne implementatie van een object en het bieden van toegang tot gegevens alleen via bepaalde methoden.
Een voorbeeld uit het echte leven: een bankpas. De eigenaar van de kaart ziet niet hoe de bank de gegevens van de rekening opslaat en verwerkt, maar kan de kaart gebruiken om geld op te nemen of te betalen. De interne details (saldo, transacties) zijn verborgen, en de interactie gebeurt via een interface — terminal of geldautomaat. Dit is encapsulatie — het verbergen van details en het bieden van gecontroleerde toegang.