Tutorial for Application Development



Monday 9 May 2011

OOP วันละคำ

วันนี้จะมาแนะนำให้รู้จักกับ Interface กันนะครับ
หลายคนอาจพอรู้จักกันมาบ้างแล้ว
วันนี้จะเอามาเล่าให้ฟังกันอีกรอบ เพื่อไม่ให้เป็นการเสียเวลามาเริ่มเลยละกัน

Interface คือ Interface ไม่ใช่ Class นะครับพี่น้อง
กฏของการสร้างอะไรต่างๆ แตกต่าง กันโดยสิ้นเชิง

Interface ออกแบบมาเพื่อแก้ปัญหาการสืบทอดของ Class ที่มี Class แม่ได้เพียง Class เดียว
แต่ Interface สามารถ Implements ได้ไม่จำกัด

ในขณะเดียวกัน Interface ก็มีกฏว่า Class ใดๆ ก็ตามที่จะ Implements Interface นั้นๆ ได้
จะ้ต้อง Implements ทุก Method ที่ระบุไว้ใน Interface ถึงจะเป็น Class โดยสมบูรณ์แบบได้