استفاده از class ها

پرسیده شده
فعالیت 1191 روز پیش
دیده شده 366 بار
0

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

فایل پیوست

زهرا نمازی
زهرا نمازی

7 بهمن 99

0
حذف شده

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

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

7 بهمن 99

حذف شده
هنوز تو پروژه ها با این مشکل برنخوردم که بگم کاش کلاس نوشته بودم که راحت تر بود واسه همین وقتی میگید "برای توسعه،دیباگ کردن،بهینه سازی و غیره به مشکل بر میخوردید" واقعا برام قابل لمس نیست :(
زهرا نمازی

7 بهمن 99

حذف شده
بهتره سعی کنید کدهای پیچیده تری بنویسید. سعی کنید کدهایی بنویسید که business rule های بیشتری دارن و اینطوری براتون سوال میشه که چطوری میشه اینارو بهتر مدیریت کرد.
جلسه پیاده سازی مقدماتی درگاه زرین پال