💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ نیما
Bridge یا Abstract Factory
کیوان علی محمدی حل شده توسط کیوان علی محمدی

سلام استاد، خسته نباشید

 

استاد کجای کار رو اشتباه کردم که فکر میکنم Bridge و Abstract Factory شبیه هم هستند؟

 

در Bridge ماژول Payment دو بعدی بود. یعنی یه بعد روش‌های پرداخت مثل پرداخت آنلاین، یه بعد هم برای خود هر کدوم از این روش‌ها که مثلا برای پرداخت آنلاین میشه چندین درگاه بانکی مختلف داشت

 

توی Abstract Factory هم توی مثال فرم بیلدر هم دو تا بعد داشت، یکی بحث فریمورک بود (بوت استرپ و ...) یکی هم خود المنت ها

 

البته شاید فرقشون اینه توی Abstract Factory بعد دوم زیر مجموعه بعد اول بود، ولی توی Bridge بعد اول و دوم مستقل بودند و میشد ترکیب کرد

 

ممنون میشم راهنمایی کنید

سلام خدمت شما. همون طور که اشاره کردین در Bridge دوتا بعد کاملا از هم مستقل میشن و صرفا با هم Compose میشن تا نیاز نهایی برطرف بشه اما در Abstract Factory اینطوری نیست و تمام شی‌های ساخته شده به هم مرتبط هستن. در Abstract Factory شما نمی‌تونی شی یک بعد رو با شی یک بعد دیگه استفاده کنی اما در Bridge احتمالا این مورد زیاد هست.

بهترین پاسخ
کیوان علی محمدی ۳۰ شهریور ۱۴۰۰، ۰۸:۱۰