Understanding Class Inheritance - Understand encapsulation principles

4 belangrijke vragen over Understanding Class Inheritance - Understand encapsulation principles

Wat is het nut van informatieverberging?

Door informatieverberging kan een publieke interface gecombineerd worden met het verbergen van de specifieke implementatie.

Wat is het ontwerpprobleem dat encapsulatie probeert op te lossen?

Het probleem is bugs die voortkomen uit het verspreid zijn van data en de methoden die erop werken. Hierdoor kan het onduidelijk zijn op welke plekken de data allemaal wordt gebruikt en welke methoden dezelfde variabelen gebruiken. In object-georienteerde talen wordt dit opgelost door data en methoden te verspreiden over losse objecten. Dit proces heet encapsulatie.

Wat is de primaire eigenschap van een klasse waar encapsulatie goed is toegepast?

Een klasse waar encapsulatie goed is toegepast heeft een enkel, helder doel, en alle methoden en variabelen zijn direct aan dit doel gerelateerd.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Wat is de conventie voor setters van boolean-variabelen?

Boolean-variabelen hebben setters van de vorm isVariabeleNaam().

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