阅读本书的干净架构,我试图找出在MVC中使用演示者的最佳方法。由于没有相关的代码,因此很难找到演示者。 在我看来,MVC中的控制器可以同时用于控制器和演示者。用例返回一个模型,您将该模型转换为控制器中的视图模型。 如果完全要使用presenter,则只需将返回模型返回到控制器,然后从那里调用presenter类。与此有关的任何问题,或者有人可以解释其在MVC中的工作原理?
答案 0 :(得分:0)
例如在实施清洁架构时您所描述的Asp.Net MVC是一种完全有效,简单且实用的方法。表示逻辑与业务逻辑(用例)明显分开,控制流程根据Bob叔叔的依赖规则进行。
事实上,我仍然在基于Clean Architecture的Asp.Net MVC项目中遵循这种方法。
我最近在博客文章http://www.plainionist.net/Implementing-Clean-Architecture-Controller-Presenter/
中更深入地讨论了该主题。