我有一个使用MVC构建的Winforms应用程序。控制器从视图中订阅所有事件(单击按钮等),并将多个视图与模型连接。

问题在于控制器现在大约有3000行(难以进行单元测试)代码。

避免让控制器做所有事情并变得如此庞大的最佳实践是什么?

最佳答案

需要指出的一件事可能是不必将一个控制器实现为一类。 MVC设计模式仅声明M,V和C是独立的组件,但不是每个都必须是一个类,并且只能是一个类。

关于c# - 如何与真正的大型 Controller 对抗。 。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/327585/

10-11 09:25