永发信息网

请教 MVC模式(如下),基于开放封闭原则,是不是应该为每个视图区配上其对应M和C?

答案:1  悬赏:50  手机版
解决时间 2021-07-31 07:09
  • 提问者网友:缘字诀
  • 2021-07-30 07:20

var 背景:ComponentView = new 背景View(model_背景,controller_背景);
view.add(背景);

var 装备:ComponentView = new 装备View(model_装备,controller_装备);
view.add(装备);

var 技能:ComponentView = new |技能View(model_技能,controller_技能);
view.add(技能);

//还是说在原来的M和C上更新?(如下)

var 背景:ComponentView = new 背景View(model,controller); //使用同一个M和C

view.add(背景);

var 装备:ComponentView = new 装备View(model,controller);
view.add(装备);

var 技能:ComponentView = new |技能View(model,controller);
view.add(技能);

最佳答案
  • 五星知识达人网友:轻雾山林
  • 2021-07-30 08:59
呵呵,其实我也是刚接触这个东西,理论上是:每个view都得有个相对应的ctontroller ruesult方法,具体的我还没试过,
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯