حالت آداپتور
Dec 18, 2020
حالت آداپتور این است که مشتری نیاز به دسترسی یا استفاده از رابط موجود دیگر به یک طریق (یا مشخصات رابط) دارد. به دلایل مختلف هیچ راهی برای نام گذاری مستقیم آن وجود ندارد. محیط میانی می تواند به عنوان شی آداپتور ارائه شود، و رابط می تواند به صورت داخلی تبدیل شود، به طوری که مشتری می تواند با دسترسی به آداپتور به رابط هدف هموار دسترسی پیدا کند.
دو راه برای پیاده سازی حالت آداپتور وجود دارد، یکی از طریق وراثت و دیگری از طریق ترکیب است.
مزیت حالت آداپتور استفاده مستقیم از کد کتابخانه کلاس موجود بدون تغییر کد موجود است. و پیاده سازی ساده و آسان به درک است. برای مشتری، آداپتور که برای تبدیل رابط های مختلف سازگار است، به صورت داخلی و کاملاً شفاف به مشتری پیاده سازی می شود. مشتری نیازی به دانستن جزئیات رابط هدف ندارد، شما فقط باید آن را با توجه به مشخصات رابط فعلی تماس بگیرید.








