в разных классах?
например, есть слак бот, которому несколько классов передают сообщения, или есть связь с БД, из которой несколько классов запрашивают данные
сейчас я инициализирую эти штуки при запуске программы и передаю их каждому классу которому они нужны... но как-то некрасиво получается
как контр-пример - logging. раньше я создавал отдельный логгер и передавал его каждому классу, потом просто взял и сделал logging.basicConfig и во всех классах просто пишу logging.info("blablabla") и мне больше не нужно передаавать этот логгер в каждый класс... я чёт не то делаю?
Передавать туда куда надо. Юзать DI
Обсуждают сегодня