۱ محمد صالح نیا
استفاده از الگو طراحی strategy برای گرفتن دیتا از منابع مختلف
جامعه مهندسی نرم افزار ایجاد شده در ۱۸ آبان ۱۴۰۲

سلام استاد وقتتون بخیر
تو یه مثالی اگه قصد داشته باشیم از منبع‌های مختلفی یه سری دیتا بگیریم و مثلا بخوایم تو دیتابیس خودمون یه سری فیلد مشترک ازشون ذخیره کنیم و هر کدوم از این منبع‌ها هم API خاص خودشونو دارن برای گرفتن دیتا اما قرار نیست جایی از کاربر بپرسیم از کدوم منبع قراره استفاده کنیم ولی خود برنامه میخواد از همه این منبع‌ها مدام دیتا بگیره. برای این مثال استفاده از الگو طراحی strategy انتخاب بهینه هست یا اینک روش دیگه رو پیشنهاد میدین ؟

سلام خدمت شما. الزاما نمیشه گفت میشه الگوی استراتژی. شما در نهایت می‌تونید یک ابسترکشن برای این موضوع ایجاد کنید و کلاس‌های مختلف برای API‌های مختلف بیان این ابسترکشن رو پیاده سازی کنن و در جاهای مختلف بتونید استفاده کنید.

کیوان علی محمدی ۱۹ آبان ۱۴۰۲، ۱۱:۰۸