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