Objectoriëntatie - Data hiding

3 belangrijke vragen over Objectoriëntatie - Data hiding

Wat wordt bedoeld met data hiding?

Met data hiding wordt het principe bedoeld dat de attributen als het waren binnenin het object zijn en alleen benaderd worden via methoden. De publieke methoden zitten aan de buitenkant en kunnen door iedereen benaderd worden. Dit heet ook wel encapsulation.

Hoe bereik je data hiding?

Data hiding wordt bereikt door de attributen te declareren als private attributen, hierdoor zijn ze alleen toegankelijk door de methoden van de klasse zelf.

Waarom wordt data hiding in objectgeoriënteerd programmeren algemeen toegepast?

Data hiding wordt toegepast bij objectgeoriënteerd programmeren, omdat dit de modulariteit bevorderd. Doordat alleen bepaalde methoden bij de waarden van een attribuut kunnen, kun je makkelijker de regels aanpassen of bijhouden hoe vaak een attribuut wordt opgevraagd of gewijzigd. Bv. bij een bankrekening waar het saldo niet negatief mag worden, kun je dit dan eenvoudig programmeren in de methoden die het saldo kunnen wijzigen en hoef je niet naar alle plaatsen in een programma te zoeken waar het saldo eventueel gewijzigd door kan worden.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo