OOP หรือชื่อเต็มๆก็คือ Object Oriented Programming อ่านแปลคร่าวๆก็คือการเขียนโปรแกรมเชิงวัตถุ ซึ่งเป็นแนวคิดในการพัฒนาซอฟแวร์ที่และเป็นที่ยอมรับ
แนะนำให้อ่าน หัวใจหลักของ OOP มีทั้งหมด 4 อย่างคือ Abstraction, Encapsulation, Inheritance และ Polymorphism ถ้าสนใจอยากทบทวนเรื่องไหรก็จิ้มไปอ่านที่ชื่อมันได้เลย หรือ การสืบทอด เป็นอีกคุณสมบัติหลักของ OOP โดย concept คือเป็นการสืบทอดคุณสมบัติจาก class หนึ่งไปไว้ในอีก class หนึ่งโดยคงไว้ซึ่งการใช้งานที่เหมือนกัน
ผล งาน อาจารย์ ถวัลย์ การเขียนโปรแกรมเชิงวัตถุหรือว่า OOP เป็นพื้นฐานการเขียนโปรแกรมที่จำเป็นต้องรู้เลยล่ะ เพราะหลักการของ OOP จะช่วยให้ Developer เห็นภาพรวมของ Code ได้อย่างชัดเจน การเขียนโปรแกรมเชิงวัตถุหรือว่า OOP เป็นพื้นฐานการเขียนโปรแกรมที่จำเป็นต้องรู้เลยล่ะ เพราะหลักการของ OOP จะช่วยให้ Developer เห็นภาพรวมของ Code ได้อย่างชัดเจน