C# interface มีประโยชน์อย่างไรครับ

กระทู้คำถาม
ผมยังไม่เคยได้ใช้งาน interface จริงๆ สักที

แต่ที่เห็นบ่อยๆคือ immutable

ผมคิดแบบคนโง่ๆ เพราะยัง ไม่เข้าใจหลักการทำงานของ interface  แบบเต็มรูปแบบมันเป็นอย่างไร

เมธอดที่อยู่ในinterface เรามา override ใหม่ในคลาสธรรมดา แล้วทำแบบนั้นเพื่ออะไรครับ ถ้าไม่มีอินเตอร์เฟส เมธอดพวกนี้ก็ยังใช้งานได้ปกติ

ทำไมไม่สร้างเมธอดในคลาสไปเลย ไประบุทำไมใน  interface ให้ยุ้งยาก
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่