我已经阅读了 MVC,但仍然不清楚是否就 UI 代码(例如 Qt)是查看器还是 Controller 的一部分达成共识。如果我理解了一些描述,查看器会显示模型,但用户界面直接与 Controller 交互,我将其解释为 UI 是 Controller 的一部分。其他描述表明查看器用于输入和输出,因此包含所有 UI 代码,让 Controller 只处理逻辑。
UI 代码属于 Viewer 还是 Controller 有两种思想流派吗?如果没有,哪一个得到 UI 代码?
最佳答案
对 MVC 有不同的解释,但通常 View 会被认为是 UI 代码的正确位置:
关于design-patterns - 应用程序开发的 MVC 模式中的 UI 代码在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48228976/