خوش آمديد,
مهمان
|
|
با سلام خدمت استاد گرامی
البته با اجازه خیلی خلاصه است Object Oriented Programming در واقع شی گرایی میاد داده ها و توابع رو به صورت اجزایی به اسم شی تبدیل میکنه و چندین شی می توانند با هم ادغام بشن و یک شی بزرگتر ایجاد کنن مفهوم شی در واقع یک اصطلاحه و مثل یک شی فیزیکی ملموس نیست اما ویژگی های اون رو داره مثلا هر شی ای که در کنارت میبینی دارای یکسری ویژگیهای مختص به خودشه و با کنار هم قرار دادن این اشیائ میتونی یک شی دیگه با مخاوطی از ویژگیهای دیگه بسازی که خاصیت ارث بردن از پدر رو نیز شامل میشه یعنی علاوه بر اینکه خودش یکسری ویژگی هایی داره از پدرش هم ویژگیهایی رو به ارث میبره که اینکار رو برای برنامه نویس راحت تر میکنه و از پیچیدگی برنامه و زمان نوشتنش کم میکنه حالا برنامه شی گرا هم همینه یعنی هر تابع یا داد ای به صورت یک شی هستش با خصوصیات خودش که میتونه در هر برنامه ای کاربرد داشته باشه و نیازی به نوشتن دوباره اون نیست و میتونه با هر شی دیگه ای هم ترکیب بشه و یک شی واحد رو تشکیل بده در واقع این رو برای این به کار میبرن که خصوصیات هر شی برای خودش باشه و نشه اون رو بدون اجازه تغییر داد که به این حالت ، کپسوله کردن میگن تا توابع دیگه نتونن داده های این شی رو تغییر بدن زبان های شی گرای معروف c++ ، جاوا ، c# ، دلفی هستن |
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.
كاربر(ان) زير تشكر كردند: مريم مهرگان فر
|