Свързани публикации 'dependency-injection'


Инжектиране на зависимост — Срокове на живот на услугата
Какво е инжектиране на зависимост? ASP.NET Core поддържа шаблона за проектиране на софтуер за инжектиране на зависимости (DI), който е техника за постигане на Инверсия на контрола (IoC) между класовете и техните зависимости. Методология на проектиране, при която вместо извикващия, който създава екземпляра, той се инжектира от някаква рамка или някакъв друг механизъм. Помага за внедряването на отделена архитектура, където променяте на едно място и промените се отразяват на много..

Елегантна алтернатива за switch\case чрез инжектиране на зависимост на Angular.
Изявленията за превключване са склонни да растат и да се превръщат в грозни и гадни зверове, независимо колко добре се грижите за тях. Например, представете си, че имате тази част от кода във вашата Angular услуга: Можем да използваме инжектирането на зависимости на Angular, за да ни помогне да изчистим командата switch. Решението е изградено чрез работа с интерфейс и InjectionToken. Всеки клас, който имплементира интерфейса, ще съдържа логиката, намираща се под един блок case...

Инжектиране на зависимост с NodeJS
Как постигнахме по-добро разделяне на проблемите с модела на фабричните функции Ако работите с NodeJS, вероятно сте използвали require() , за да получите всички зависимости за вашия код. Това може да ви попречи по време на тестване на единици, но proxyquire го опрости отново. И така, защо искате да прочетете повече за управлението на зависимости? Ами ако ви кажа, че може да използвате require за нещо, за което не е предназначен? Освен това, като възприемете този модел на..