Skip to content
เข้าสู่ระบบ

Abstract Base Classes (ABC)

abc module ช่วยให้เราสร้าง Abstract Base Classes เพื่อกำหนด “สัญญา” (Contract) ที่ class อื่นต้องทำตาม

ลองนึกภาพว่าเราต้องสร้าง interface ให้ Database drivers ทุกตัวต้อง implement connect, query, close abc ช่วยบังคับให้ทำตาม ถ้าลืม implement method ไหน Python จะแจ้ง error ทันที

เข้าสู่ระบบเพื่อดูเนื้อหาเต็ม

ยืนยันตัวตนด้วยบัญชี Google เพื่อปลดล็อกบทความทั้งหมด