Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

การทำงานร่วมกันใน C #


การทำงานร่วมกันใน C# แสดงความสัมพันธ์ภายในโมดูล แสดงให้เห็นถึงความแข็งแกร่งในการทำงานของโมดูล ยิ่งมีความสามัคคีมากเท่าไหร่ ก็ยิ่งดีในการออกแบบโปรแกรมเท่านั้น

เป็นการพึ่งพาอาศัยกันระหว่างองค์ประกอบภายในของโมดูล เช่น วิธีการและโมดูลภายใน การทำงานร่วมกันสูงจะทำให้คุณสามารถใช้คลาสและเมธอดซ้ำได้

ตัวอย่างของ High cohesion สามารถเห็นได้ในคลาส System.Math เช่นมีค่าคงที่ทางคณิตศาสตร์และวิธีการคงที่ -

Math.Abs
Math.PI
Math.Pow

ชั้นเรียนที่ทำหลายๆ อย่างพร้อมกันนั้นยากต่อการเข้าใจและดูแลรักษา นี่คือสิ่งที่เรียกว่าความสามัคคีต่ำและควรหลีกเลี่ยง หากชั้นเรียนมีฟังก์ชันสำหรับอีเมล พิมพ์ คัดลอก ฯลฯ จะเป็นการยากที่จะรักษาและนำกลับมาใช้ใหม่ได้

พยายามบรรลุผลที่แข็งแกร่งเสมอ นั่นคือการทำงานร่วมกันสูงในโค้ดของคุณ