บทนำ
การใช้งานเริ่มต้นในอินเทอร์เฟซช่วยให้คุณสามารถเพิ่มวิธีการใหม่ลงในอินเทอร์เฟซโดยตรงและนําเสนอการใช้งานเริ่มต้น คลาสที่ใช้อินเทอร์เฟซนี้สามารถใช้วิธีการเริ่มต้นหรือการแทนที่และนําเสนอการใช้งานของตนเอง
สมมติว่า คุณเป็นนักพัฒนาซอฟต์แวร์ที่บริษัทด้านเทคโนโลยีซึ่งสร้างระบบอัตโนมัติในบ้าน งานของคุณคือการออกแบบและใช้ไฟชนิดต่าง ๆ ที่มีฟังก์ชันการทํางานที่แตกต่างกันโดยใช้อินเทอร์เฟซใน C# ใช้อินเตอร์เฟซเพื่อให้ระบบมีความยืดหยุ่นและขยายได้อย่างง่ายดายเป็นชนิดใหม่ของไฟและคุณสมบัติที่มีการเพิ่มของ
หลังจากจบโมดูลนี้ คุณจะสามารถ:
- กําหนดและใช้อินเทอร์เฟซพื้นฐานใน C#
- ใช้วิธีการเริ่มต้นในอินเทอร์เฟซ
- ใช้อินเทอร์เฟซเป็นพารามิเตอร์เมธอดเพื่อส่งเสริมการคลวมคล
- ใช้และใช้อินเทอร์เฟซที่กําหนดโดยระบบทั่วไป เช่น IEnumerable, IDisposable และ IComparable
- แทนที่การใช้งานเริ่มต้นในคลาสที่ระบุ
ข้อกําหนดเบื้องต้น
- Visual Studio Code ที่ติดตั้งด้วย C# Dev Kit
- ความรู้พื้นฐานของ Visual Studio Code IDE
- ความเข้าใจพื้นฐานของภาษาการเขียนโปรแกรม C#
- สามารถสร้างและใช้อินเทอร์เฟซพื้นฐานได้
- คุ้นเคยกับคลาส คลาสนามธรรม และการรับช่วง