بالا رفتن وابستگی برنامه

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

سلام,

 

همینطور که پروژه رو داریم پیش می بریم , من متوجه شدم که برنامه ما در حال حاضر به helper ها و utility class ها داره couple میشه .. آیا راهی وجود داره که برنامه ما به توابع و کلاس های کمکی وابسته نباشه ؟

فایل پیوست

Faraz salehi
Faraz salehi

27 اردیبهشت 00

1
حذف شده

سلام و احترام

وابستگی زمانی هستش که برای مثال ما داخل یک متدی درون کلاسی بیایم یک شئ ای از کلاسی ایجاد کنیم و اگه بخوایم تغییرشون بدیم مجبور بشیم بیایم رجوع کنیم به کلاس و کد رو تغییر بدیم و یک شئ از یک کلاس دیگه ای رو بسازیم به جای قبلی، متدهای helper ما صرفا یه تابع هستند و مشکلی نداره استفاده ازشون

فایل پیوست

امیر صالحی

توسط

امیر صالحی

27 اردیبهشت 00

حذف شده
بله , ولی خب هرچی برنامه بزرگتر میشه کلاس ها و توابع کمکی هم مطابق نیاز بزرگتر می شن .. در همین حال ممکنه ما نیاز داشته باشیم که یکسری توابع( که کاربرد مشترک دارند ) رو ببریم رو یک کلاس و بعد از اون کلاس کمکی (utility) بخواهیم استفاده کنیم و این در حالی هست که ما از جای جای فریم ورکمون از helper های قدیدیمی استفاده کردیم .. اون موقع باید چیکار کنیم ؟
Faraz salehi

28 اردیبهشت 00

حذف شده
شما اگه از توابع ن کلاس های utility از توابع استفاده کرده باشید این مشکل براتون پیش نمیاد، مثلا اگه کلاس utility ساختید سعی کنید ازش تویه یه helper functoin استفاده کنید و از اون helper جاهای مختلف برنامه تون استفاده کنید تا دردسرهای تغییر و جا به جای رو نداشته باشید تا مجبور بشید برای مثال namespace عوض کنید
امیر صالحی

28 اردیبهشت 00

حذف شده
پس یعنی helper ها رو یک آداپتور بین کل برنامه و utility ها در نظر بگیریم ؟
Faraz salehi

30 اردیبهشت 00