Patrons de conception/Forte cohésion
Apparence
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.