💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ زهرا نمازی
استفاده از class ها
جامعه جاوا اسکریپت ایجاد شده در ۰۷ بهمن ۱۳۹۹

چیزی که من هنوز باهاش مشکل دارم اینکه کجا تو کدها تصمیم بگیریم کلاس بنویسیم من اگه میخواستم زرین پال بنویسم بدون کلاس مینوشتم و توابعش export میکردم اینکه شما خیلی جاها تصمیم گرفتید کلاس استفاده کنید من درک نکردم چه مزیتی داشته که این تصمیم گرفتید اگه رو همین زرین پال که الان با کلاس نوشتین توضیح بدید ممنون میشم

خب این موضوع به فلسفه شی گرایی برمیگرده. ما تمام عملیات‌های سیستم و داده‌ها اون رو در قالب کلاس‌ها و اشیا مدل سازی می‌کنیم تا درک اون برای ما راحت‌تر باشه. سیستم شی گرایی و تمام اجزا اون مثل کلاس‌ها و اشیا با دنیای واقعی اطراف ما مطابقت دارن و برای همین ما برای حل مساله از شی گرایی استفاده می‌کنیم. همین کدهای زرین پال که جزیی از سیستم پرداخت محسوب میشه رو اگر فقط با تابع ایجاد کنید در مراحل بعدی برای توسعه،دیباگ کردن،بهینه سازی و غیره به مشکل بر میخوردید. قطعا دینامیک کردن رفتار‌های اون کد خیلی سخت می‌شد و ما برای تغییر باید هزینه بیشتری پرداخت می‌کردیم.’’

کیوان علی محمدی ۰۷ بهمن ۱۳۹۹، ۱۵:۱۷