بازگشت به بلاگنکات حرفهای برنامهنویسان
دربارهی OOP: چند واقعیت که کاش زودتر میدانستم
۷ مرداد ۱۴۰۵
ح
نویسنده:
حسن محمدزاده

واقعیتهایی که در عمل بیشتر معنا پیدا میکنند
چهار مفهوم اصلی OOP عبارتاند از: کپسولهسازی، وراثت، چندریختی (Polymorphism) و انتزاع. چندریختی به شما اجازه میدهد کلاسهای متفاوت، رفتار مشترکی (از طریق یک اینترفیس مشترک) داشته باشند اما هرکدام متفاوت پیادهسازی شود.
چرا اینها مهماند
برنامهنویسی شیءگرا (OOP) داده و رفتار مرتبط با آن را در قالب «کلاسها» و «آبجکتها» کنار هم نگه میدارد. خیلی از این نکتهها را آموزشهای مقدماتی کمرنگ میگذرانند، اما در یک پروژهی واقعی تفاوت را نشان میدهند.