GRASP: Designing Objects with Responsibilities - Controller
7 belangrijke vragen over GRASP: Designing Objects with Responsibilities - Controller
Voor welke vraag biedt het Controller pattern een oplossing en wat is de oplossing?
Welke soort klasse komt in aanmerking om de controller verantwoordelijkheid te krijgen?
- Vertegenwoordigd het overall systeem
- Vertegenwoordigd een usecase scenario binnen het systeem waarbinnen het event voorkomt.
Wat is een belangrijke taak van de controller?
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Wat is een Facade controller en wanneer is dit zinvol te gebruiken?
Wanneer pas je een usecase controller toe?
Wanneer spreek je van een bloated controller?
- Er is één controlller die alle system events afhandelt
- De controller doet meer taken
- De controller heeft veel attributen en onderhoudt informatie over het systeem of domein.
Noem twee oplossingen voor het bloated controller probleem.
- Voeg extra controller toe
- Redesign te controller zodanig dat er meer delegatie plaatsvindt.
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















