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

سلام
چطوری addFactory به این دیزاین پترن اضافه کنیم؟و دیگه از داینامیک کلاس‌ها برای گرفتن object استفاده نکنیم
بیشتر اوقات این کاربر هستش که تصمیم میگره به چه روشی کارش انجام بشه
مثلا از بین روش‌های پرداخت , پرداخت آنلاین با زرین پال ـ پرداخت آنلاین بانک ملت - پرداخت در محل - پرداخت  قسطی  , پرداخت قسطی انتخاب میکنه 
ما باید در اینجا object اون کلاس بهش بدیم  
 

سلام خدمت شما. کافیه برای این مورد یک کلاس پیاده سازی کنید که دارای 2 اینترفیس باشه. یکی برای config کردن و مقدار دهی به addFactory و یکی برای getProvider . از getProvider در  Controller‌ها یا Client‌ها استفاده می‌کنید و از addFactory در جایی که سرویس شما Config میشه.

کیوان علی محمدی ۳۰ شهریور ۱۴۰۰، ۰۸:۰۶

امکانش هست یه مثال , به شکل کد نمایش بدید

اگر مثال از یک وب سایتی هم باشه مشکلی نداره

محسن محمدخانی ۳۰ شهریور ۱۴۰۰، ۰۸:۱۳