Точка ведущего в чистой архитектуре с MVC

Читая книгу по чистой архитектуре, я пытался придумать, как лучше всего использовать презентатор в MVC. Поскольку нет связанного кода, мне трудно найти необходимость в докладчике. Мне кажется, что контроллер в MVC можно использовать как для контроллера, так и для ведущего. Вариант использования возвращает модель, которую вы преобразовываете в модель представления в контроллере. Если презентатор будет использоваться вообще, вы просто вернете модель возврата контроллеру и вызовете оттуда класс презентатора. Любые проблемы с этим или кто-нибудь может объяснить, как это работает в MVC?


person user204588    schedule 10.08.2018    source источник


Ответы (1)


При реализации чистой архитектуры, например, в Asp.Net MVC, который вы описываете, является совершенно правильным, простым и прагматичным подходом. Логика представления четко отделена от бизнес-логики (вариантов использования), а поток управления соответствует правилу зависимости дяди Боба.

Фактически, я все еще придерживаюсь этого подхода в своих проектах Asp.Net MVC на основе чистой архитектуры.

Недавно я более подробно обсудил эту тему в блоге: http://www.plainionist.net/Implementing-Clean-Architecture-Controller-Presenter/

person plainionist    schedule 04.02.2019