Как в Go реализовать dependency injection, и какой пример использования интерфейсов и функций-конструкторов для этого? — ДейлиПреп