статью где описывается решение какой-то такой задачи. Скажем мне нужен объект логгирования, как мне его распространить везде-везде? Не передавать же как аргумент?
честно сказать - такой статьи не видел пока все популярные логгеры используют синглтон коннект к базе принято передавать везде, часто - замыканием ну и так далее
Почему бы и нет? NewSmth(logger) или smth.WithLogger
Эм, передать параметром в инстанс объекта и он будет его юзать?
Обсуждают сегодня