Kohäsion in C# zeigt die Beziehungen zwischen Modulen. Es zeigt die Funktionsstärke des Moduls. Je höher der Zusammenhalt, desto besser das Programmdesign.
Es ist die Abhängigkeit zwischen Elementen innerhalb eines Moduls wie Methoden und inneren Modulen. Durch eine hohe Kohäsion können Sie Klassen und Methoden wiederverwenden.
Ein Beispiel für hohe Kohäsion ist in der Klasse System.Math zu sehen, d. h. sie verfügt über mathematische Konstanten und statische Methoden -
Math.Abs Math.PI Math.Pow
Klassen, die viele Dinge gleichzeitig erledigen, sind schwer zu verstehen und aufrechtzuerhalten. Dies bezeichnen wir als geringe Kohäsion und sollten vermieden werden. Wenn eine Klasse E-Mail-, Druck-, Kopierfunktionen usw. bereitstellt, wird es schwierig sein, sie zu warten und wiederzuverwenden.
Versuchen Sie immer, eine starke, d. h. hohe Kohäsion in Ihrem Code zu erreichen.
Das obige ist der detaillierte Inhalt vonZusammenhalt in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!