تزریق نیازمندی

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

تزریقِ وابستگی (به انگلیسی: Dependency Injection (DI)) در برنامه‌نویسی شیءگرا، الگوی طراحیست با قاعدهٔ اصلیِ جداکردنِ رفتار از تحلیلِ نیازمندی (به انگلیسی: Dependency Resolution): فنی برای تجزیه‌کردنِ مؤلفه‌هایِ بسیار مستقلِ نرم‌افزاری (به انگلیسی: Software Components). به صورت خلاصه ترزیق وابستگی، الگویی است جهت تزریق وابستگی‌های خارجی یک کلاس به آن، بجای استفاده مستقیم از آن‌وابستگی‌ها در درون کلاس.