ข้อใดอธิบายความหมายของ “Dependency inversion” ได้ถูกต้อง

ประมวลผลส่วนใหญ่ที่เซิร์ฟเวอร์ — ใช้ทรัพยากรเครื่องผู้ใช้สูง — ใช้ทรัพยากรอุปกรณ์
policy ระดับสูงพึ่ง abstraction ที่ตัวเองต้องการ — interface ทุกจุดสร้าง ceremony
heuristics สำหรับ responsibility/extensibility/substitutability/interface/dependency
ตรวจ state transition/constraint ที่ owner ของกฎ — validate ซ้ำไม่สอดคล้องหลายชั้น

เฉลยอธิบาย

หลักฐานส่วนที่ 3: Design Principles และ Code Qualityระบุข้อความเต็มว่า “Dependency inversion — policy ระดับสูงพึ่ง abstraction ที่ตัวเองต้องการ — interface ทุกจุดสร้าง ceremony” ดังนั้นคำตอบคือ “policy ระดับสูงพึ่ง abstraction ที่ตัวเองต้องการ — interface ทุกจุดสร้าง ceremony” ส่วนตัวเลือกอื่นเป็นหลักของคนละเงื่อนไขหรือคนละประเด็น

ข้อสอบอื่นในวิชาความรู้เกี่ยวกับการพัฒนาโปรแกรมระบบงานในลักษณะ Web Application

ดูข้อสอบวิชานี้ทั้งหมด →