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