.NETInterface คืออะไร และการใช้งาน interface
เมื่อหลายคลาสต้องทำงานบางอย่างได้เหมือนกันแต่ลงมือทำต่างกัน Interface คือเครื่องมือที่ช่วยกำหนด "สัญญา" ร่วมกันใน OOP บทความสั้นนี้อธิบายว่า Interface คืออะไร ทำไมจึงเป็นการแยกข้อกำหนดออกจากการลงมือทำจริงของคลาส คลาสหนึ่งนำหลาย Interface ไปใช้ได้อย่างไร และเหตุใดแต่ละคลาสจึงเขียนรายละเอียดการทำงานของตัวเองได้อย่างอิสระ
