บ้าน พัฒนาการ อินเทอร์เฟซ (i / f) คืออะไร - คำจำกัดความจาก techopedia

อินเทอร์เฟซ (i / f) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ส่วนต่อประสาน (I / F) หมายถึงอะไร

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


ข้อเสียสำหรับอินเทอร์เฟซคือวิธีการอินเทอร์เฟซทั้งหมดต้องเป็นสาธารณะและอาจใช้วิธีที่เป็นนามธรรมเท่านั้นในอินเทอร์เฟซ อย่างไรก็ตามเนื่องจากวิธีการเหล่านี้มีความหมายโดยนัยจึงไม่ประกาศ

Techopedia อธิบายส่วนต่อประสาน (I / F)

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


ในทำนองเดียวกันเมื่อคลาสใช้อินเทอร์เฟซฟังก์ชันการทำงานของเมธอดจะถูกนำไปใช้โดยไม่ทราบถึงการทำงานภายในของเมธอด


ต่อไปนี้เป็นตัวอย่างของการใช้อินเตอร์เฟสเมื่อใด:

  • เมื่อคลาสที่ไม่เกี่ยวข้องสองคลาสขึ้นไปใช้ชุดของเมธอดซึ่งอาจถูกกำหนดในอินเตอร์เฟสและจากนั้นนำไปใช้โดยคลาส
  • เมื่ออินเตอร์เฟสเป็นทางเลือกที่ดีสำหรับการสืบทอดหลายคลาส
  • เมื่อฟังก์ชันการทำงานของวัตถุถูกเปิดเผยโดยไม่มีการใช้งานที่อธิบายไว้
คำจำกัดความนี้เขียนขึ้นในบริบทของการเขียนโปรแกรม
อินเทอร์เฟซ (i / f) คืออะไร - คำจำกัดความจาก techopedia