Я знаю, что DI в основном используется с шаблоном MVP, однако, где Google Gin вписывается в структуру/шаблон Model-View-Controller?
Например, обычно для MVC представление содержит ссылки на модель (в которой оно прослушивает события изменения), а контроллер содержит ссылки на модель и представление. Я имею в виду, как я могу улучшить шаблон MVC с помощью DI.