ما هو حقن التبعيات؟#

أسلوب هندسي يفصل بين منطق العمل وطريقة إنشاء الكائنات المساعدة، مما يمنع الارتباط الوثيق بين المكونات ويسهل تبديل التقنيات واختبار البرمجيات.

تشبيه من الحياة اليومية#

مثل تركيب مصباح كهربائي في المقبس؛ المقبس لا يصنع المصباح بل يستقبله جاهزاً ويمكنك استبداله بمصباح موفر للطاقة في أي لحظة.

أين تصادفها في الواقع؟#

  • فريم‌ورك سبرينغ (Spring Boot) و Angular و NestJS
  • كتابة اختبارات الوحدات باستخدام الكائنات الوهمية (Mocks)