Interface คืออะไร และการใช้งาน interface

Interface คือ การกำหนดความสามารถของ object ใน OOP ว่าจะมีความสามารถตามที่ interface กำหนดไว้ หากจะทำการ implement interface นั้น ซึ่งก็ถือว่า เป็นการแยก Specification ออกจาก ส่วน implementation ของ class นั่นเอง
Interface คืออะไร และการใช้งาน interface
Interface คืออะไร และการใช้งาน interface

Interface คือ การกำหนดความสามารถของ object ใน OOP ว่าจะมีความสามารถตามที่ interface กำหนดไว้ หากจะทำการ implement interface นั้น ซึ่งก็ถือว่า เป็นการแยก Specification ออกจาก ส่วน implementation ของ class นั่นเอง
ใช้สำหรับ Class อื่น ๆ สืบทอดไปใช้ โดยแต่ละ Class สามารถสืบทอดจาก Interface ได้มากกว่า 1 interface โดยใน Interface จะถูกกำหนดเพียงชื่อของงานที่ต้องทำเท่านั้น ส่วนคำสั่งในการทำงาน Class ที่สืบทอดไปสามารถกำหนดได้ตามที่ต้องการ