สารบัญ:
คำจำกัดความ - ส่วนต่อประสาน (I / F) หมายถึงอะไร
อินเทอร์เฟซระบุกลุ่มและ / หรือชุดของวิธีการซึ่งไม่ได้นำมาใช้ เมื่อคลาสใช้อินเทอร์เฟซคลาสจะมีการนำไปใช้กับวิธีการอินเทอร์เฟซที่กำหนดทั้งหมด คลาสเดียวอาจใช้อินเตอร์เฟสจำนวนเท่าใดก็ได้ บางครั้งการประกาศคงที่จะรวมอยู่ในอินเทอร์เฟซพร้อมกับคำจำกัดความของวิธีการ
ข้อเสียสำหรับอินเทอร์เฟซคือวิธีการอินเทอร์เฟซทั้งหมดต้องเป็นสาธารณะและอาจใช้วิธีที่เป็นนามธรรมเท่านั้นในอินเทอร์เฟซ อย่างไรก็ตามเนื่องจากวิธีการเหล่านี้มีความหมายโดยนัยจึงไม่ประกาศ
Techopedia อธิบายส่วนต่อประสาน (I / F)
อินเทอร์เฟซที่อธิบายได้ดีที่สุดด้วยตัวอย่าง ตัวอย่างที่พบบ่อยที่สุดคือการเชื่อมต่อระหว่างโทรทัศน์รีโมทคอนโทรลและผู้ใช้ ผู้ใช้เปิดทีวีโดยใช้รีโมทคอนโทรลและอาจไม่จำเป็นต้องรู้อะไรเกี่ยวกับการเดินสายทีวี ดังนั้นการควบคุมระยะไกลเป็นส่วนต่อประสานระหว่างผู้ใช้กับเครื่องรับโทรทัศน์
ในทำนองเดียวกันเมื่อคลาสใช้อินเทอร์เฟซฟังก์ชันการทำงานของเมธอดจะถูกนำไปใช้โดยไม่ทราบถึงการทำงานภายในของเมธอด
ต่อไปนี้เป็นตัวอย่างของการใช้อินเตอร์เฟสเมื่อใด:
- เมื่อคลาสที่ไม่เกี่ยวข้องสองคลาสขึ้นไปใช้ชุดของเมธอดซึ่งอาจถูกกำหนดในอินเตอร์เฟสและจากนั้นนำไปใช้โดยคลาส
- เมื่ออินเตอร์เฟสเป็นทางเลือกที่ดีสำหรับการสืบทอดหลายคลาส
- เมื่อฟังก์ชันการทำงานของวัตถุถูกเปิดเผยโดยไม่มีการใช้งานที่อธิบายไว้
