Patrons de conception/Forte cohésion

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche
Patrons de conception
Patrons de conception
Sommaire
Patron de conception
Catégorie: GRASP
Nom français : Forte cohésion
Nom anglais : High cohesion
Avoir des classes ayant des responsabilités spécialisées


La cohésion mesure la compréhensibilité des classes. Une classe doit avoir des responsabilités cohérentes, et ne doit pas avoir des responsabilités trop variées. Une classe ayant des responsabilités non cohérentes est difficile à comprendre et à maintenir.

La forte cohésion favorise :

  • la compréhension de la classe,
  • la maintenance de la classe,
  • la réutilisation des classes ou modules.

Ce patron de conception peut être utilisé pour le faible couplage.