Abstract در برنامه نویسی شی گرا

ابسترکت تقریبا شبیه اینتر فیس هست با این تفاوت که متد ها دارای بادی هستند. ابسترکت ها بر عکس اینترفیس ها که implements میشدن. extend میشن نکته زمانی که کلاسی را ابسترکت میکنین نمیتونین از final استفاده کنین. چون ابسترکت اکستند میشه و final مانع اکستند شدنه شما نمیتوانید از کلاسی که ابسترکت کردین نمونه…Continue reading Abstract در برنامه نویسی شی گرا

Interface در برنامه نویسی شی گرا

اینترفیس ها یک نوع پولیمورفیسم هستند. اینترفیس ها کلاس های خالی ای هستند که فقط شامل متد ها میشن,یعنی فقط متد در اون ها تعریف میکنیم-البته بدون بادی. هر کلاسی هم که از این اینترفیس ما استفاده کنه در اصطلاح ایمپلیمنت کنه حتما باید اون متد هارو استفاده کنه. در غیر این صورت ارور مواجه…Continue reading Interface در برنامه نویسی شی گرا