سلام وقت بخیر جناب علی محمدی
زمانی که تو پروژه از پکیجهای 3th party استفاده میکنیم؛ نیاز هست از adapter استفاده بشه ؟
به این دلیل که اگه متدهای یک پکیج تغییر کرد؛ و ما هم از متدهای اون پکیج در جاهای زیادی از پروژه استفاده کرده باشیم؛ فقط با تغییر در adapter بتونیم این مشکل رو حل کنیم و دیگه نخوایم تو کل پروژه تغییرات ایجاد کنیم.
به غیر از بحث incompatible api؛ واسه این چالش هم میشه از adapter استفاده کرد؟