Objectgeorienteerd ontwikkelen: Ontwerp - Ontwerp voor de besturing van de drankautomaat

6 belangrijke vragen over Objectgeorienteerd ontwikkelen: Ontwerp - Ontwerp voor de besturing van de drankautomaat

Wat zijn gebruiksacties voor het systeem?

Gebeurtenissen van buitenaf, die door een onderdeel van het systeem opgemerkt kunnen worden.

Hoe begin je met het maken van een ontwerpklassendiagram?

Schrijf een use case. Maak een sequentiediagram voor de berichtenuitwisselling. Dus alle berichten daarin zetten. Op grond daarvan, kun je de klassen opnemen, attributen toevoegen en op basis van het sequentiediagram de methoden toevoegen. De richting dus ook.

Wat is een regel met betrekking tot berichtgeving tussen instanties van een klasse?

Dat deze alleen berichten kunnen sturen naar een instantie van een andere klasse, als er tussen die klassen een associatie bestaat.
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Hoe geeft je in een sequentiediagram bij de naam van het object een variabel aan, waarmee je meerdere instanties van dat object kan bedoelen?

Tussen rechte haken, dus:

-----------------
I  r[i] Drankregel   I
-----------------

Hoe zullen er steeds meer en meer klassen en associaties in het ontwerpdomeinmodel voorkomen?

Door het uitwerken van meer en meer use cases.

Wat is het gevolg als een object dat veel gebruikt wordt door verschillende objecten, maar beheerd wordt door 1 object?

Dit zorgt voor veel extra berichtenverkeer en wordt niet als een goed ontwerp beschouwd.

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