Abstract و Interface در سی شارپ
سلام
دوستان من الان حدودا 20-30 تا مطلب در مورد این 2 تا مورد خوندم. میتونم باهاشون کد بزنم و پیاده سازی بکنم و مشکلی ندارم.
اما واقعیت من اصلا درک نمیکنم که چه وقت و کجا باید هر کدام را استفاده کرد؟
بعضا یک سری مثال ها خوندم که اصلا ادم رو گیج تر میکنند و مثال هاشون هم شبیه هم هستت. :n03:
این قدر فهمیدیم که وقتی بخواهیم بگوئیم،چه کاری انجام شود و بدون اینکه چطور انجام شود اینترفیس میزنیم. اما اگر نیاز به جزئیات و کد بیشتر باشد.abstract میزنیم.
اگر فقط همین هست که دیگر نیاز به دو مفهوم نبود.یکی شو پیاده میکردن و دست برنامه نویس میزاشتن. اگر این طور هست پس abstarct هم کار اینترفیس را انجام میدهد و لزوم به وجود اینترفیس نیست!!!!!!!!!!!!!!!