|
@@ -50,7 +50,7 @@ const {Service} = require('@e22m4u/js-service');
|
|
|
|
|
|
|
|
В основе данной архитектуры лежит принцип **Inversion of Control**.
|
|
В основе данной архитектуры лежит принцип **Inversion of Control**.
|
|
|
Вместо того, чтобы сервис сам создавал свои зависимости (например,
|
|
Вместо того, чтобы сервис сам создавал свои зависимости (например,
|
|
|
-`const api = new ApiClient()`), он запрашивает их у **IoC-контейнера**.
|
|
|
|
|
|
|
+`const api = new ApiClient()`), он запрашивает их у *IoC-контейнера*.
|
|
|
Контроль над созданием объектов и управлением их жизненным циклом
|
|
Контроль над созданием объектов и управлением их жизненным циклом
|
|
|
*инвертируется* от сервиса к контейнеру.
|
|
*инвертируется* от сервиса к контейнеру.
|
|
|
|
|
|