Mehran Alam beigi
Mehran Alam beigi
خواندن ۱ دقیقه·۵ سال پیش

برنامه نویسی شی گرا چیست؟

نوستالژی
نوستالژی


برنامه نویسی شی گرا به نیاز های برنامه نویسی پاسخ می دهد. روشهایی را برای مدیریت پیچیدگی های بزرگ،استفاده مجدد از مولفه های نرم افزار و آمیختن داده با task هایی که با آن داده ها کار می کنند مهیا می سازد.


ماهیت برنامه نویسی شی گرا چیست؟

ماهیت برنامه نویسی شی گرا مدل کردن اشیا (یعنی چیزها یا مفاهیم)به جای داده است. اشیائی که مدل سازی می کنید ممکن است چیزهایی باشند که بر روی صفحه مانیتور قابل مشاهده اند مانند دکمه ها،جعبه لیست ها باشد.

اشیا های واقعی مثل: میز،نیمکت،صندلی

کار برنامه نویسی شی گرا معرفی این اشیا در زبان برنامه نویسی است.


برنامه نویسی شی گرا وارث برنامه نویسی روالی

تا چندی پیش به برنامه های کامپیوتری به صورت مجموعه ای از روال ها نگریسته می شد که بسته به داده ها عمل می کرده اند.

روال که تابع نیز نامیده می شود،مجموعه ای از دستور العمل های مشخص است که به دنبال هم اجرا می شوند.

داده ها کاملا از روال متمایز بود و ترفند برنامه نویسی این بود که کدام تابع دیگری را فرا می خواند و چه داده ای تغییر می کند. برای درک این موقعیت بالقوه گیج کننده،برنامه نویسی ساخت یافته ایجاد شد.


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


امیدوارم این مطلب برای شما مفید بوده باشد.


✍نویسنده:مهران علم بیگی


لطفا با نظرات خودتان ما را از دیدگاه خود نسبت به این نوشته آگاه سازید.

مهران علم بیگی
برنامه نویسیشی گراییهوش مصنوعیcبرنامه نویسی شی گرا
this is mehran just developer and nothing :)
شاید از این پست‌ها خوشتان بیاید