در این جلسه، با interface ها در سی شارپ آشنا می شوید و همچنین نحوه تعریف و کاربرد interface ها را با مثال های متعددی به شما عزیزان آموزش می دهیم.
اینترفیس ها یک ساختار شبیه به کلاس ها هستند، اما کلاس نیستند. در واقع یک ساختار تماما انتزاعی شبیه به کلاس ها هستند. در سی شارپ نمی توانیم یک کلاس را، فرزند دو کلاس قرار دهیم، اما می توانیم یک کلاس را فرزند دو اینترفیس قرار دهیم. پس می توانیم ساختاری داشته باشیم شبیه به کلاس که می تواند والد باشد و هر چند تا که نیاز داریم ازآن تعریف کنیم، بعد یک فرزند تعریف کنیم که فرزند این چند اینترفیس است و ویژگی های هر چند تا را داشته باشد. اینترفیس ها قبل از سی شارپ 8 صد در صد انتزاعی بودند یعنی اینکه هر چی در والد تعریف کنیم فرزندش هم باید داشته باشد و خودش آن را دوباره نویسی کند.
به طور کلی، وراثت چندگانه با کمک Interfaces امکان پذیر است اما با کلاسها امکان پذیر نیست. کلمه کلیدی interface برای تعریف یک رابط استفاده می شود.
برای یادگیری این مبحث مثال ها و نکته های متعددی را در فایل ویدئویی آورده ایم که با خریدن این درس و مشاهده ویدئو ها به طور کامل به این مبحث مسلط خواهید شد.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد،
درصورت سوال و یا مشکل میتوانید به انجمن برنامه نویسان سی شارپ مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
با درود بسیار عالی و پر محتوا هستن این دوره ها کمال تشکر وقدردانی را دارم
از این که نظر خود را با ما و سایر دوستان به اشتراک قرار دادید بسیار ممنونیم، همین که حس رضایت را در شما میبینیم این برای ما کلی ارزش دارد.
سلام ممنون بابت آموزش عالیتون،واقعا روان و به زبان ساده تدریس کردین منتظر آموزشهای دیگه هستیم
سلام و درود خدمت شما کاربر گرامی درسمن، از درج نظر شما متشکریم. در وب سایت درسمن دوره های رایگان متعددی وجود دارد می توانید آن ها را مشاهده کنید.