عن الدرس
يحتوي كل تطبيق يستند إلى Java على عدد قليل من الكائنات التي تعمل معًا لتقديم ما يراه المستخدم النهائي كتطبيق عملي. عند كتابة تطبيق Java معقد، يجب أن تكون فئات التطبيق مستقلة قدر الإمكان عن فئات Java الأخرى لزيادة إمكانية إعادة استخدام هذه الفئات واختبارها بشكل مستقل عن الفئات الأخرى أثناء اختبار الوحدة. يساعد Dependency Injection (أو يُسمى أحيانًا wiring) في لصق هذه الفئات معًا وفي نفس الوقت إبقائها مستقلة.
المرفقات