برنامه نویسی شی گرا به نیاز های برنامه نویسی پاسخ می دهد. روشهایی را برای مدیریت پیچیدگی های بزرگ،استفاده مجدد از مولفه های نرم افزار و آمیختن داده با task هایی که با آن داده ها کار می کنند مهیا می سازد.
ماهیت برنامه نویسی شی گرا مدل کردن اشیا (یعنی چیزها یا مفاهیم)به جای داده است. اشیائی که مدل سازی می کنید ممکن است چیزهایی باشند که بر روی صفحه مانیتور قابل مشاهده اند مانند دکمه ها،جعبه لیست ها باشد.
اشیا های واقعی مثل: میز،نیمکت،صندلی
کار برنامه نویسی شی گرا معرفی این اشیا در زبان برنامه نویسی است.
تا چندی پیش به برنامه های کامپیوتری به صورت مجموعه ای از روال ها نگریسته می شد که بسته به داده ها عمل می کرده اند.
روال که تابع نیز نامیده می شود،مجموعه ای از دستور العمل های مشخص است که به دنبال هم اجرا می شوند.
داده ها کاملا از روال متمایز بود و ترفند برنامه نویسی این بود که کدام تابع دیگری را فرا می خواند و چه داده ای تغییر می کند. برای درک این موقعیت بالقوه گیج کننده،برنامه نویسی ساخت یافته ایجاد شد.
امیدوارم این مطلب برای شما مفید بوده باشد.
✍نویسنده:مهران علم بیگی
لطفا با نظرات خودتان ما را از دیدگاه خود نسبت به این نوشته آگاه سازید.
مهران علم بیگی