 อธิบายคุณสมบัติที่สำคัญสี่ประการของการเขียนโปรแกรมเชิงวัตถุ
การเขียนโปรแกรมเชิงวัตถุ (OOP) มีคุณสมบัติที่สำคัญสี่ประการ: การห่อหุ้ม การสืบทอด ความหลากหลาย และนามธรรม Encapsulation เป็นกระบวนการรวมข้อมูลและรหัสเป็นหน่วยเดียว การสืบทอดเป็นกระบวนการในการได้รับคุณลักษณะของคลาสหนึ่งจากอีกคลาสหนึ่ง ความแตกต่างคือความสามารถในการเป็นตัวแทนของเอนทิตีในรูปแบบต่างๆ สิ่งที่เป็นนามธรรมคือกระบวนการซ่อนรายละเอียดการใช้งานในขณะที่เปิดเผยเฉพาะฟังก์ชันการทำงานเท่านั้น