我有一个设计模式考试的样本多项选择题,即:
菜单位于左侧的MVC概念部分
一)型
B)查看
c)控制器
d)模型和视图
有些同事我会说c),因为它是控制单元的一部分,但有些同事说它是b)。
你能帮助我们解决这个问题以及正确答案的原因吗?
答案 0 :(得分:0)
选项 b)。
因为view负责MVC模式中的所有UI逻辑。
Controller不关心用户的操作是否来自下拉菜单或某个按钮。对于控制器而言,它只是重要的,基于所述动作,它将改变模型层的状态。
模型层虽然可能是可用选项的来源,但不知道所呈现的选项如何。以这种方式看待它:
你必须改变三部曲的哪一部分才能将下拉变换成一个无线电组?