چه تکنولوژی می‌خواهید یاد بگیرید؟

نظرات و انتقادات خود را با ما در میان بگذارید

آپدیت روزانه

بیش از 1500 مطلب آموزشی

نیازهای روز

ویرایش اینترفیس‌ها در سی‌شارپ

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



0 نظر:

تعداد دیدگاه‌های کاربران : 0 دیدگاه
مهمان گرامی! برای ارسال نظر نیاز است وارد سایت شوید.