Object-oriented programming (OOP) เป็น programming paradigm ที่ฐานบน concept ของ objects ซึ่งอาจมี data ในรูป fields (attributes) และ code ในรูป procedures (methods) ตัวอย่าง person เป็น object ที่มี properties: height, gender, age ฯลฯ และ methods: move, talk ฯลฯ Object (วัตถุ) หน่วยพื้นฐานของ OOP ค