Kesepaduan dalam C# menunjukkan hubungan antara modul. Ia menunjukkan kekuatan fungsi modul. Lebih tinggi kohesi, lebih baik reka bentuk program.
Ia adalah pergantungan antara elemen di dalam modul (seperti kaedah dan modul dalaman). Kesepaduan yang tinggi akan membolehkan anda menggunakan semula kelas dan kaedah.
Contoh kohesi tinggi boleh dilihat dalam kelas System.Math, iaitu ia mempunyai pemalar matematik dan kaedah statik -
Math.Abs Math.PI Math.Pow
Kelas yang melakukan banyak perkara pada masa yang sama sukar untuk difahami dan diselenggara. Inilah yang kita panggil perpaduan rendah dan harus dielakkan. Jika kelas akan menyediakan fungsi e-mel, mencetak, menyalin, dsb., ia akan menjadi sukar untuk diselenggara dan digunakan semula.
Sentiasa cuba mencapai perpaduan yang kukuh atau tinggi dalam kod anda.
Atas ialah kandungan terperinci Kesepaduan dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!