มรดก
ด้วยการสืบทอด คุณสามารถกำหนดว่าคลาสใหม่ควรสืบทอดสมาชิกของคลาสที่มีอยู่ คลาสที่มีอยู่นี้เรียกว่าคลาสเบส และคลาสใหม่เรียกว่าคลาสที่ได้รับ การสืบทอดใช้ความสัมพันธ์แบบ IS-A ตัวอย่างเช่น สัตว์เลี้ยงลูกด้วยนม IS A สัตว์ สุนัข IS-A สัตว์เลี้ยงลูกด้วยนม ดังนั้น สุนัข IS-A สัตว์ด้วย เป็นต้น
ตัวอย่างเช่น Shape คลาสพื้นฐานมีคลาสที่ได้รับมา เช่น Circle, Square, Rectangle เป็นต้น
องค์ประกอบ
ภายใต้ องค์ประกอบ หากวัตถุหลักถูกลบ วัตถุลูกก็จะสูญเสียสถานะไปด้วย องค์ประกอบเป็นรูปแบบพิเศษของการรวมและให้ส่วนหนึ่งของความสัมพันธ์
ตัวอย่างเช่น รถยนต์มีเครื่องยนต์ ถ้ารถพัง เครื่องยนต์ก็พังด้วย
ตัวอย่าง
public class Engine { . . . } public class Car { Engine eng = new Engine(); ....... }