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

การเชื่อมโยง องค์ประกอบ และการรวมใน C#


การเชื่อมโยงใน C#

ความสัมพันธ์กำหนดความสัมพันธ์ระหว่างวัตถุใน C# ความสัมพันธ์แบบหนึ่งต่อหนึ่ง แบบหนึ่งต่อกลุ่ม แบบกลุ่มต่อหนึ่งและแบบกลุ่มต่อกลุ่มสามารถกำหนดได้ระหว่างออบเจ็กต์

ตัวอย่างเช่น พนักงานสามารถเชื่อมโยงกับหลายโครงการได้ ในขณะที่โครงการสามารถมีพนักงานได้มากกว่าหนึ่งคน

องค์ประกอบใน C#

ภายใต้องค์ประกอบ หากวัตถุหลักถูกลบ วัตถุลูกก็จะสูญเสียสถานะไปด้วย

การจัดองค์ประกอบเป็นแบบพิเศษของการรวมและเป็นส่วนหนึ่งของความสัมพันธ์

ตัวอย่างเช่น รถยนต์มีเครื่องยนต์ ถ้ารถพัง เครื่องยนต์ก็พังด้วย

การรวมใน C#

การรวมเป็นความสัมพันธ์โดยตรงระหว่างวัตถุใน C# มันคือความสัมพันธ์ระหว่างวัตถุ

เช่น พนักงานและแผนก

พนักงานเชื่อมโยงกับแผนกเดียว ในขณะที่แผนกสามารถมีพนักงานได้มากกว่าหนึ่งคน