29-05-2022, 06:34 PM
برنامه نویسی شی گرا که به اختصار oop نیز نامیده می شود، در حقیقت منطقی برگرفته از زندگی روزمره ی ما انسان ها است. اگر به اطراف خود
بنگرید، اشیای مختلفی را می بینید، پس انسان بر اساس اشیا فکر می کند. در برنامه نویسی شی گرا نیز ما تالش می کنیم تا مفاهیم برنامه نویسی
را همانند اشیای دنیای واقعی مدل کنیم. زیرا ذهن انسان توانایی باالیی در مدل سازی اشیا دارد.
مزایای برنامه نویسی شی گرا:
افزایش امنیت برنامه
کاهش هزینه نگهداری
قابلیت استفاده مجدد
تحلیل ساده تر برنامه
قابلیت سازمان دهی بهینه تر کدها
عدم نیاز به نوشتن کدهای تکراری و قابلیت هایی که قبال پیاده سازی شده اند و صرف جویی در استفاده از منابع
قابلیت تقسیم برنامه به برنامه های کوچک تر اما مستقل
بنگرید، اشیای مختلفی را می بینید، پس انسان بر اساس اشیا فکر می کند. در برنامه نویسی شی گرا نیز ما تالش می کنیم تا مفاهیم برنامه نویسی
را همانند اشیای دنیای واقعی مدل کنیم. زیرا ذهن انسان توانایی باالیی در مدل سازی اشیا دارد.
مزایای برنامه نویسی شی گرا:
افزایش امنیت برنامه
کاهش هزینه نگهداری
قابلیت استفاده مجدد
تحلیل ساده تر برنامه
قابلیت سازمان دهی بهینه تر کدها
عدم نیاز به نوشتن کدهای تکراری و قابلیت هایی که قبال پیاده سازی شده اند و صرف جویی در استفاده از منابع
قابلیت تقسیم برنامه به برنامه های کوچک تر اما مستقل
اميد مرآتي