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

การมีเพศสัมพันธ์ใน C #


Coupling แสดงความสัมพันธ์ระหว่างโมดูลในภาษา C# หรือคุณอาจพูดถึงการพึ่งพาอาศัยกันระหว่างโมดูล

คัปปลิ้งมีสองประเภท คือ คัปปลิ้งแน่นและคัปปลิ้ง

ข้อต่อหลวม

ควรใช้ข้อต่อหลวมเนื่องจากการเปลี่ยนคลาสหนึ่งจะไม่ส่งผลต่อคลาสอื่น ช่วยลดการพึ่งพาคลาส นั่นหมายความว่าคุณสามารถใช้ซ้ำได้อย่างง่ายดาย

การเขียนโค้ดแบบหลวมๆ มีข้อดีดังต่อไปนี้ -

  • หนึ่งโมดูลจะไม่ทำให้โมดูลอื่นเสียหาย
  • ปรับปรุงความสามารถในการทดสอบ
  • โค้ดดูแลรักษาง่ายกว่า
  • ได้รับผลกระทบจากการเปลี่ยนแปลงในส่วนประกอบอื่นๆ น้อยลง

ข้อต่อแน่น

ใน Tight Coupling คลาสและอ็อบเจ็กต์ต่างพึ่งพาซึ่งกันและกัน ดังนั้นจึงลดความสามารถในการนำโค้ดกลับมาใช้ใหม่ได้