Adapter rejimi

Dec 18, 2020

Adapter rejimi shundan iboratki, mijoz boshqa mavjud bo'lgan interfeysga bir yo'l bilan kirishi yoki ulardan foydalanishi kerak (yoki interfeys spetsifikatsiyasi). Turli sabablarga ko'ra to'g'ridan-to'g'ri qo'ng'iroq qilishning imkoni yo'q. O'rta vosita adapter ob'ekti sifatida taqdim etilishi mumkin va interfeys ichki konvertatsiya qilinishi mumkin, shunda mijoz adapterga kirish orqali maqsad interfeysga bemalol kirish imkoniyatiga ega bo'ladi.


Adapter rejimini amalga oshirishning ikkita usuli mavjud, biri meros orqali, ikkinchisi kombinatsiya orqali amalga oshiriladi.


Adapter rejimining afzalligi mavjud kod kutubxonasi kodini mavjud kodni o'zgartirmasdan to'g'ridan-to'g'ri qayta ishlatishdir. Va amalga oshirish sodda va tushunish oson. Mijoz uchun turli xil interfeyslarni konvertatsiya qilishga mos keladigan adapter ichki va to'liq shaffof ravishda mijozga tatbiq etiladi. Mijozga maqsad interfeysning tafsilotlarini bilishning hojati yo'q, uni faqat joriy interfeys xususiyatlariga ko'ra qo'ng'iroq qilishingiz kerak.

1216