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