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

نوستالژی
Computer

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

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

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

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

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

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

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

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

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

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

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

Mehran Alam Beigi
Mehran Alam beigi