Konstruktordan asılılıq inyeksiyası nədir?
Konstruktordan asılılıq inyeksiyası nədir?

Video: Konstruktordan asılılıq inyeksiyası nədir?

Video: Konstruktordan asılılıq inyeksiyası nədir?
Video: Konstruktordan qurilgan SHAHAR | Tez va oson qurilgan uy! 2024, Noyabr
Anonim

Konstruktor inyeksiyası tələb olunanların siyahısını statik olaraq müəyyən etmək aktıdır Asılılıqlar onları sinfin parametrləri kimi təyin etməklə konstruktor . Ehtiyacı olan sinif Asılılıq ictimaiyyəti ifşa etməlidir konstruktor tələb olunanın bir nümunəsini götürür Asılılıq kimi konstruktor arqument.

Həmçinin bilmək lazımdır ki, konstruktor əsaslı asılılıq inyeksiyası nədir?

Konstruktor - Əsaslı Asılılıq Enjeksiyon Konstruktoru - əsaslanır DI, konteyner a çağırdığı zamandır konstruktor bir sıra arqumentlərlə, hər biri a asılılıq və ya başqa sinif. Bu, yoxdur ki, bir POJO edir asılılıqlar konteynerə xüsusi interfeyslərdə, əsas siniflərdə və ya annotasiyalarda.

Həm də bilin, asılılıq inyeksiyası tam olaraq nədir? Proqram mühəndisliyi sahəsində, asılılıq inyeksiyası bir obyektin (və ya statik metodun) təmin etdiyi texnikadır asılılıqlar başqa obyektin. A asılılıq istifadə edilə bilən obyektdir (xidmət). Bu, Vikipediya tərifidir, lakin hələ də, lakin bunu başa düşmək o qədər də asan deyil.

Burada nümunə ilə asılılıq inyeksiyası nədir?

Proqram mühəndisliyi sahəsində, asılılıq inyeksiyası bir obyektin təmin etdiyi texnikadır asılılıqlar başqa obyektin. A " asılılıq " üçün istifadə edilə bilən bir obyektdir misal xidmət kimi. Müştərinin hansı xidmətdən istifadə edəcəyini müəyyən etmək əvəzinə, bir şey müştəriyə hansı xidmətdən istifadə edəcəyini söyləyir.

Sadə sözlərlə asılılıq inyeksiyası nədir?

Asılılıq Enjeksiyonu bir xidmətdən istifadə etməyə imkan verən proqram dizayn konsepsiyasıdır/ enjekte edilir hər hansı bir müştəri istehlakından tamamilə asılı olmayan bir şəkildə. Asılılıq inyeksiyası müştərinin yaradılmasını ayırır asılılıqlar proqram dizaynlarını sərbəst şəkildə birləşdirməyə imkan verən müştərinin davranışından.

Tövsiyə: