GRASP: Designing Objects with Responsibilities - High Cohesion

3 belangrijke vragen over GRASP: Designing Objects with Responsibilities - High Cohesion

Voor welke vraag biedt het High Cohesion pattern een oplossing en wat is de oplossing?

Hoe kunnen we objected focused, begrijpbaar en beheersbaar  houden en tegelijkertijd Low Coupling  ondersteunen?
Oplossing: Wijs verantwoordelijkheden op een manier toe dat de samenhang groot is. (Modulair Design)

Wat kunnen we zeggen over een klasse met High Cohesion?


Een klasse met High Cohesion :
  • heeft weinig methoden
  • met functionaliteit die aan elkaar gerelateerd zijn
  • Verzet niet veel werk.

Wat zijn de voordelen van High Cohesion?

  • Het is relatief makkelijk te onderhouden
  • Begrijpbaar
  • Herbruikbaar

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