|
@@ -40,7 +40,7 @@ const {Service} = require('@e22m4u/js-service');
|
|
|
которые можно использовать как по отдельности, так и вместе для построения
|
|
которые можно использовать как по отдельности, так и вместе для построения
|
|
|
слабосвязанной архитектуры.
|
|
слабосвязанной архитектуры.
|
|
|
|
|
|
|
|
-- `ServiceContainer` *(ядро IoC-контейнера)*
|
|
|
|
|
|
|
+- `ServiceContainer` *(IoC-контейнер)*
|
|
|
Реализация сервис-контейнера через паттерн «Сервис-локатор»;
|
|
Реализация сервис-контейнера через паттерн «Сервис-локатор»;
|
|
|
- `Service` *(абстрактный сервис)*
|
|
- `Service` *(абстрактный сервис)*
|
|
|
Позволяет скрывать работу с контейнером и внедрением зависимостей;
|
|
Позволяет скрывать работу с контейнером и внедрением зависимостей;
|