我正在为大学的学生创建一个简单的人身安全应用程序。但是,花了几个小时研究设计模式,我仍在努力弄清MVC还是MVP是否会更好。我知道MVP允许进行更好的单元测试等。
但是,MVC足以适合这种类型的应用程序,还是我最好使用MVP?
主要功能是:
-
用户将能够提高紧急警报,该应用程序将将用户位置发送到校园安全。
-
用户还可以通过应用程序拨打大学服务
-
用户将能够找到最近的总线。
谢谢
我建议使用MVP,因为它在Android上更常见,您可以找到更多资源(文章,博客文章,示例,堆栈溢出问题(。
这是您可以开始的:
- Model-View-Presenter:Android指南
另外,在Stackoverflow上查看此答案:什么是MVP和MVC,有什么区别?