دوشنبه, 10 ارديبهشت 1403

 



موضوع: Object Oriented Programming

Object Oriented Programming 9 سال 11 ماه ago #73170

با سلام خدمت استاد گرامی

البته با اجازه خیلی خلاصه است

Object Oriented Programming

در واقع شی گرایی میاد داده ها و توابع رو به صورت اجزایی به اسم شی تبدیل میکنه و چندین شی می توانند با هم ادغام بشن و یک شی بزرگتر ایجاد کنن مفهوم شی در واقع یک اصطلاحه و مثل یک شی فیزیکی ملموس نیست اما ویژگی های اون رو داره مثلا هر شی ای که در کنارت میبینی دارای یکسری ویژگیهای مختص به خودشه و با کنار هم قرار دادن این اشیائ میتونی یک شی دیگه با مخاوطی از ویژگیهای دیگه بسازی که خاصیت ارث بردن از پدر رو نیز شامل میشه یعنی علاوه بر اینکه خودش یکسری ویژگی هایی داره از پدرش هم ویژگیهایی رو به ارث میبره که اینکار رو برای برنامه نویس راحت تر میکنه و از پیچیدگی برنامه و زمان نوشتنش کم میکنه

حالا برنامه شی گرا هم همینه یعنی هر تابع یا داد ای به صورت یک شی هستش با خصوصیات خودش که میتونه در هر برنامه ای کاربرد داشته باشه و نیازی به نوشتن دوباره اون نیست و میتونه با هر شی دیگه ای هم ترکیب بشه و یک شی واحد رو تشکیل بده در واقع این رو برای این به کار میبرن که خصوصیات هر شی برای خودش باشه و نشه اون رو بدون اجازه تغییر داد که به این حالت ، کپسوله کردن میگن تا توابع دیگه نتونن داده های این شی رو تغییر بدن

زبان های شی گرای معروف c++ ، جاوا ، c# ، دلفی هستن
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.
كاربر(ان) زير تشكر كردند: مريم مهرگان فر
مدیران انجمن: مريم مهرگان فر