Информация об изменениях

Сообщение Re[18]: Инициализация приложения - внедрение зависимостей в от 14.11.2023 9:26

Изменено 14.11.2023 9:29 ·

Re[18]: Инициализация приложения - внедрение зависимостей в
Здравствуйте, zelenprog, Вы писали:

Z>·>Чё? wiring-код ничего не вызывает, кроме конструкторов (ну ладно, ещё может билдеры сложных компонент). Вызовы логики происходят внутри связываемых компонент и ни в wiring-коде, ни в конфиге фреймворка их быть не должно. Т.е. в wiring-коде эту фабрику не надо использовать — её надо только создать и передать конструкторам других компонент.

Z>Это будет какая-то одна "глобальная" Фабрика?
Z>Или надо сделать много фабрик — по фабрике на каждую зависимость?
Нет, конечно. Фабрика в данном случае — для создания контекста запроса.
Re[18]: Инициализация приложения - внедрение зависимостей в
Здравствуйте, zelenprog, Вы писали:

Z>·>Чё? wiring-код ничего не вызывает, кроме конструкторов (ну ладно, ещё может билдеры сложных компонент). Вызовы логики происходят внутри связываемых компонент и ни в wiring-коде, ни в конфиге фреймворка их быть не должно. Т.е. в wiring-коде эту фабрику не надо использовать — её надо только создать и передать конструкторам других компонент.

Z>Это будет какая-то одна "глобальная" Фабрика?
Z>Или надо сделать много фабрик — по фабрике на каждую зависимость?
Нет, конечно. Фабрика в данном случае — для создания контекста запроса.
Читай как и для чего применяется https://en.wikipedia.org/wiki/Factory_method_pattern