Pourquoi une faible cohésion est-elle mauvaise ?
Pourquoi une faible cohésion est-elle mauvaise ?

Vidéo: Pourquoi une faible cohésion est-elle mauvaise ?

Vidéo: Pourquoi une faible cohésion est-elle mauvaise ?
Vidéo: COHÉSION d'ÉQUIPE : 5 Clés pour Mieux Réussir Ensemble 2024, Peut
Anonim

Faible cohésion est mauvais car cela indique qu'il y a des éléments dans la classe qui ont peu à voir les uns avec les autres. Des modules dont les éléments sont fortement et véritablement liés les uns aux autres sont souhaités. Chaque méthode doit également être hautement cohésif . La plupart des méthodes n'ont qu'une seule fonction à exécuter.

Ici, qu'est-ce qu'une faible cohésion?

En programmation informatique, cohésion fait référence au degré auquel les éléments à l'intérieur d'un module appartiennent ensemble. En revanche, faible cohésion est associée à des traits indésirables tels qu'être difficile à maintenir, à tester, à réutiliser ou même à comprendre. Cohésion est souvent opposé au couplage, un concept différent.

pourquoi la cohésion est élevée et le couplage est faible ? En substance, haute cohésion signifie conserver les parties d'une base de code qui sont liées les unes aux autres en un seul endroit. Couplage bas , en même temps, consiste à séparer autant que possible les parties non liées de la base de code. En théorie, la ligne directrice semble assez simple.

À ce sujet, quels sont les avantages d'une cohésion élevée et d'un faible couplage ?

Cohésion élevée et couplage faible donnez-nous un code mieux conçu et plus facile à maintenir. Haute cohésion : Les éléments d'une classe/module doivent fonctionner ensemble et faire une chose particulière. Couplage lâche : Parmi les différentes classes/modules, la dépendance doit être minimale.

Qu'est-ce qu'une faible cohésion en Java ?

Faible cohésion c'est quand une classe fait beaucoup de travaux qui n'ont pas grand-chose en commun. Haute cohésion nous donne une meilleure facilité d'entretien et Faible cohésion donne des classes monolithiques difficiles à maintenir, à comprendre et réduit la réutilisabilité.

Conseillé: