我想知道如何用MVP实现一个简单的登录情况。我的MVP框架只允许从视图中触发事件,我不能从演示者触发事件。不知道这是好事还是坏事。我确实看到它的优势,但简单的情况下,只是被附加的间接指针炸毁。MVP如何实现简单的登录
所以,当我想实现简单的登录场景我有以下几点。
- LoginPresenter
- LoginView
- LoginModel
当用户登录按钮登录表单和点击填充会发生什么?
- 视图触发一个事件“登录点击”
- 主讲监听该事件,并使用它的模型
- 如果登录successufl不登录,我必须再次调用视图告诉登录成功。
- 视图触发另一个事件“登录成功”。
- 演示者和其他演示者现在显示另一个视图并关闭登录窗口。
从我的角度来看通过查看步骤对于成功的事件实在太多......
是我的错框架没有让我从演示火灾事件或这是MVP的neccessary邪恶?