Пример для лекции про DI-контейнеры Разные этапы внедрения DI-контейнера: https://github.com/urfu-code/CommandLineTool/tree/ProceduralCode https://github.com/urfu-code/CommandLineTool/tree/DIPCode https://github.com/urfu-code/CommandLineTool/tree/ServiceLocatorCode https://github.com/urfu-code/CommandLineTool/tree/DIContainerCode https://github.com/urfu-code/CommandLineTool