ข้อใดอธิบายความหมายของ “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” ส่วนตัวเลือกอื่นเป็นหลักของคนละเงื่อนไขหรือคนละประเด็น