این قسمت غیررایگان میباشد
لینک خرید و پرداخت اینترنتی
در این درس با مفهموم آبستره و یا انتزاعی و همچنین مفهموم اینترفیس یا پروتکل در برنامه نویسی شی گرایی آشنا خواهید شد.
تعریف کلی انتزاعی بودن :
به این معنا است که بخشی از یک موجودیّت یک مفهوم را که میان همهٔ وارثان مشترک است، پیش تعریف کنیم. این توانایی منجر به داشتن نگاه مشابه به موجودیّتهای مشابه میگردد.
تعریف کلی اینترفیس :
مجدداً به مثال ماشین باربری بر میگردیم و این بار، یک ماشین سواری را تعریف میکنیم. ماشین سواری شیئی است که چهار چرخ، یک ترمز، یک پدال گاز و یک صندوق عقب دارد. این تعریف به تعریف ماشین باربری بسیار شبیهاست. به عبارت دیگر ما به یک تعریف جدید میرسیم: خودرو. خودرو وسیلهای است که چهار چرخ، یک ترمز، یک پدال گاز دارد. پس از این به بعد تعریف ماشین باربری و ماشین سواری خیلی سادهتر میشود.
ماشین باربری، خودرویی است که محلی برای قرار دادن بار داشته باشد و ماشین سواری خودروییاست که صندوق عقب داشته باشد.
اگر کسی به درب کارخانه مراجعه کند و بگوید که ‘خودرو’ میخواهد، چیزی دریافت نمیکند. خودرو یک تعریف انتزاعی است، برای تعریف خودرو شیء وجود ندارد پس مشتری تنها میتواتند ماشین باربری یا ماشین سواری بخواهد.
کارواش را در نظر میگیریم. این کارواش خودرو را تمیز میکند و دیگر به طور جزئی عنوان نمیکند که کدام نوع خودرو را تمیز میکند. به عبارت دیگر نوع خودرو برای کارواش مهم نیست.
وقتی شخصی قصد اجاره خودرویی دارد، و میخواهد جنسی را حمل کند در هنگام تماس با متصدی کرایه ماشین میگوید: «اگر خودرو شمااز نوع باربری است، برای من ارسال کنید»، ولی اگر قصد جابجا شدن را دارد میگوید: «برای من یک ماشین سواری بفرستید.»
در زبانهای برنامه نویسی شیءگرا نیز اشیاء مختلفی وجود دارند که تعریف آنها تکمیل کننده یکدیگر است، به عبارت دیگر اشیا از یکدیگر ارث بری میکنند. برخی از تعاریف کاملاً عام است و نمیتوان از آنها نمونه شیئی ساخت و تنها تعریف هستند. به این تعاریف Interface گفته میشود.
حجم دانلود : ۸۰مگابایت
مدت زمان درس: ۳۱دقیقه و ۲ ثانیه
حداقل سیستم عامل : windows xp
قیمت : ۱۵۰۰تومان
رزولوشون : ۱۲۸۰در۷۲۰
دقت کنید برای بهتر دیدن ویدئوها بهتر است که از رزولوشونهایی مانند ۱۴۴۰در۹۰۰ و یا ۱۲۸۰در۸۰۰ و یا بالاتر استفاده نمایید.
برای مشاهده این ویدئوها حتماً نیاز به نرم افزار مخصوص پخش دارید لطفاً حتماً راهنمای نصب و ثبت نرم افزار را مطالعه کنید
***
همچنین میتوانید این نرم افزار پخش را جداگانه دانلود کنید
***
دستورالعمل استفاده از نرم افزار نیز در این آدرس در دسترس هست
——————————————–
برای اطلاع از کلاسهای آموزش برنامه نویسی اندروید میتوانید به این صفحه مراجعه نمایید
جلسه اول آموزش برنامه نویسی اندروید
جلسه دوم آموزش برنامه نویسی اندروید
جلسه سوم اموزش برنامه نویسی اندروید
جلسه چهارم آموزش برنامه نویسی اندروید
جلسه پنجم آموزش برنامه نویسی اندروید
جلسه ششم آموزش برنامه نویسی اندروید
جلسه هفتم آموزش برنامه نویسی اندروید
جلسه هشتم آموزش برنامه نویسی اندروید
جلسه نهم آموزش برنامه نویسی اندروید
اگه میشه قیمت بعضی از قسمت ها رو پایین بیارین آخه ۱۵۰۰ تومن خیلی زیاده منم علاقه مندم و مجبورم که بخرم
چشم سعی میکنیم بازهم بیشتر تخفیف بدیم.