اینترفیس (Interface) به عنوان یک قرار داد تعریف می شود و تمامی کلاس هایی که از اینترفیس ارث بری می کنند، باید قوانین موجود در آن را دنبال کنند. به عبارت دیگر یک اینترفیس توابعی که باید وجود داشته باشند را اعلان می کند و کلاس مشتق شده نیز نحوه عملکر این توابع را تعریف می کند. اینترفیس خاصیت ها، متدها و رویدادها را شامل می شود. هیچ یک از این اعضا در داخل اینترفیس پیاده سازی نمی شوند و فقط در آن اعلان می گردند و وظیفه پیاده سازی بر عهده کلاس مشتق شده است. در حقیقت اینترفیس ها یک ساختار استاندارد ایجاد می کنند که کلاس های مشتق شده با پیروی از آن ساختار تولید می شوند. جهت مشاهده آموزش و دریافت آن بر روی لینک زیر کلیک نمایید.

 

 

لینک: اینترفیس ها (Interface) در زبان سی شارپ – آموزش زبان سی شارپ