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