Maison  >  Article  >  développement back-end  >  Cohésion en C#

Cohésion en C#

王林
王林avant
2023-09-10 18:25:021035parcourir

C# 中的内聚性

La cohésion en C# montre les relations entre les modules. Il montre la force fonctionnelle du module. Plus la cohésion est élevée, meilleure est la conception du programme.

C'est la dépendance entre les éléments à l'intérieur d'un module tels que les méthodes et les modules internes. Une cohésion élevée vous permettra de réutiliser les classes et les méthodes.

Un exemple de cohésion élevée peut être vu dans la classe System.Math, c'est-à-dire qu'elle possède des constantes mathématiques et des méthodes statiques -

Math.Abs
Math.PI
Math.Pow

Les cours qui font plusieurs choses en même temps sont difficiles à comprendre et à maintenir. C’est ce que nous appelons une faible cohésion et doit être évitée. Si une classe fournit des fonctionnalités de courrier électronique, d’impression, de copie, etc., elle sera difficile à maintenir et à réutiliser.

Essayez toujours d'atteindre une forte cohésion, c'est-à-dire une cohésion élevée dans votre code.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer