控制器的MVC GUI菜单部分?

时间:2014-04-22 19:49:34

标签: oop design-patterns user-interface model-view-controller multiple-choice

我有一个设计模式考试的样本多项选择题,即:
菜单位于左侧的MVC概念部分 一)型
B)查看
c)控制器 d)模型和视图

有些同事我会说c),因为它是控制单元的一部分,但有些同事说它是b)。

你能帮助我们解决这个问题以及正确答案的原因吗?

1 个答案:

答案 0 :(得分:0)

选项 b)

因为view负责MVC模式中的所有UI逻辑。

Controller不关心用户的操作是否来自下拉菜单或某个按钮。对于控制器而言,它只是重要的,基于所述动作,它将改变模型层的状态。

模型层虽然可能是可用选项的来源,但不知道所呈现的选项如何。以这种方式看待它:

  

你必须改变三部曲的哪一部分才能将下拉变换成一个无线电组?