这是我们第一次使用这种模式(我们甚至不确定这种模式是否适合这个项目),我和我的小伙伴有几个问题。我们正在设计一个简单的应用程序来显示有关权限的文件。
- 假设“Joe”当前登录到系统,将“Joe”保存为活动用户的正确位置在哪里?
在这种情况下,控制器的作用是什么?假设“Joe”想要登录系统。他输入他的密码并单击登录,视图是否应该直接使用模型验证详细信息?还是应该要求控制器为他做这件事?
假设登录成功,现在应该发生什么?视图是否应该作为观察者来监听模型并等待登录正确的响应然后切换窗口?或者控制器应该有一个被调用的方法
boolean ValidateLogin()
,视图调用并相应地采取行动?
如您所见,我们非常困惑,我们将不胜感激。