Читая книгу по чистой архитектуре, я пытался придумать, как лучше всего использовать презентатор в MVC. Поскольку нет связанного кода, мне трудно найти необходимость в докладчике. Мне кажется, что контроллер в MVC можно использовать как для контроллера, так и для ведущего. Вариант использования возвращает модель, которую вы преобразовываете в модель представления в контроллере. Если презентатор будет использоваться вообще, вы просто вернете модель возврата контроллеру и вызовете оттуда класс презентатора. Любые проблемы с этим или кто-нибудь может объяснить, как это работает в MVC?
Точка ведущего в чистой архитектуре с MVC
Ответы (1)
При реализации чистой архитектуры, например, в Asp.Net MVC, который вы описываете, является совершенно правильным, простым и прагматичным подходом. Логика представления четко отделена от бизнес-логики (вариантов использования), а поток управления соответствует правилу зависимости дяди Боба.
Фактически, я все еще придерживаюсь этого подхода в своих проектах Asp.Net MVC на основе чистой архитектуры.
Недавно я более подробно обсудил эту тему в блоге: http://www.plainionist.net/Implementing-Clean-Architecture-Controller-Presenter/
person
plainionist
schedule
04.02.2019