CodeShot
Seniorسختی 3 از ۵· در 52٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت Driving Adapter و Driven Adapter چیست؟

نشان کردن

پاسخ کوتاه

Driving Adapter برنامه را صدا می‌زند (مثل Controller)؛ Driven Adapter را برنامه صدا می‌زند (مثل Repository).

پاسخ کامل

Driving Adapterها نقطه ورود به برنامه‌اند — کاربر یا سیستم بیرونی از طریق آن‌ها هسته را فعال می‌کند. Driven Adapterها برعکس، ابزاری هستند که خود هسته برای رسیدن به دنیای بیرون (دیتابیس، سرویس خارجی) از آن‌ها استفاده می‌کند.