ما هو حقن التبعيات؟#
أسلوب هندسي يفصل بين منطق العمل وطريقة إنشاء الكائنات المساعدة، مما يمنع الارتباط الوثيق بين المكونات ويسهل تبديل التقنيات واختبار البرمجيات.
تشبيه من الحياة اليومية#
مثل تركيب مصباح كهربائي في المقبس؛ المقبس لا يصنع المصباح بل يستقبله جاهزاً ويمكنك استبداله بمصباح موفر للطاقة في أي لحظة.
أين تصادفها في الواقع؟#
- فريمورك سبرينغ (Spring Boot) و Angular و NestJS
- كتابة اختبارات الوحدات باستخدام الكائنات الوهمية (Mocks)