Seniorسختی 4 از ۵· در 65٪ مصاحبههای این حوزه پرسیده شده
Reflection چه کاربردی در Dependency Injection دارد؟
☆نشان کردنپاسخ کوتاه
DI Container با استفاده از Reflection کلاسها را پیدا کرده، Constructorها را بررسی و Objectهای موردنیاز را میسازد.
پاسخ کامل
یک DI Container در زمان اجرا با Reflection نوع پارامترهای Constructor یک کلاس را میخواند، وابستگیهای موردنیاز را از Registry خودش پیدا میکند و بهصورت خودکار Object نهایی را میسازد.
