องค์ประกอบ
ภายใต้ องค์ประกอบ หากวัตถุหลักถูกลบ วัตถุลูกก็จะสูญเสียสถานะไปด้วย องค์ประกอบเป็นรูปแบบพิเศษของการรวมและให้ส่วนหนึ่งของความสัมพันธ์
ตัวอย่างเช่น รถยนต์มีเครื่องยนต์ ถ้ารถพัง เครื่องยนต์ก็พังด้วย
public class Engine { . . . } public class Car { Engine eng = new Engine(); ....... }
การรวม
การรวมเป็นความสัมพันธ์แบบทิศทางระหว่างวัตถุใน C # มันคือความสัมพันธ์ระหว่างวัตถุ
ตัวอย่างเช่น พนักงานและที่อยู่
พนักงานมีความเกี่ยวข้องกับแผนกเดียว ในขณะที่แผนกสามารถมีพนักงานได้มากกว่าหนึ่งคน ให้เราดูตัวอย่างของพนักงานและที่อยู่
ตัวอย่าง
public class Address { . . . } public class Employee { private Address addr; public Employee (Address addr) { this.addr = addr; } . . . }