MVC设计模式

时间:2015-12-12 18:31:09

标签: model-view-controller

我创建了一个类似于以下内容的系统:

Diagram of my system

这里,GUIController和DataCollection类充当控制器类。它是否违反了MVC设计模式?我必须让GUIController成为唯一的控制器吗? (这里View没有保留DataCollection的任何实例)

1 个答案:

答案 0 :(得分:1)

MVC可以有多个控制器。

但在这种情况下,DataCollection真的可以充当控制器吗?我从图中得到的印象是,它更像是模型,因为它管理数据。

控制器的职责是分析和执行用户输入