ในการเขียนโปรแกรมตามแนวคิด Object-Oriented Programming (OOP) หลักการ Encapsulation มีความหมายอะไร
กการเชื่อมโยงอ็อบเจกต์เข้าด้วยกันเพื่อทำงานร่วมกัน
ขการส่งต่อคุณสมบัติและพฤติกรรมทั้งหมดจากคลาสแม่ไปยังคลาสลูกโดยอัตโนมัติ เพื่อให้คลาสลูกสามารถนำไปปรับใช้หรือขยายผลต่อได้
คการบรรจุข้อมูลและฟังก์ชันที่เกี่ยวข้องไว้ภายในอ็อบเจกต์เดียว พร้อมการควบคุมการเข้าถึง
งการแสดงข้อมูลในรูปแบบทั่วไปเพื่อให้หลายประเภทสามารถใช้ได้
เฉลยอธิบาย
Encapsulation (การห่อหุ้ม) เป็นการรวมข้อมูล (Attributes) และเมธอด (Methods) ไว้ในคลาสเดียว โดยมีการควบคุมการเข้าถึงผ่าน Access Modifiers (public, private, protected) ตัวเลือก B คือ Inheritance, D ใกล้กับ Polymorphism และ A เป็นความสัมพันธ์หรือการทำงานร่วมกันระหว่างอ็อบเจกต์