Внедрение зависимостей для MVC

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

Например, обычно для MVC представление содержит ссылки на модель (в которой он прослушивает события изменения), а контроллер хранит ссылки на модель и представление. Я имею в виду, как я могу улучшить паттерн MVC, используя DI.

1 ответ

Решение

DI не имеет ничего общего с MVC или MVP, это паттерн IOC, который абстрагирует зависимости для более чистого / упрощенного модульного тестирования и развязки через DI-контейнер.

Другие вопросы по тегам