西安

点击搜索

发布

Android用MVP开发的那些套路

区域:
西安 > 高新 > 科技二路
类别:
软件工程师培训
地址:
高新路与科技二路十字水晶城B座7层
西安Android培训为大家分享一下Android用MVP开发的那些套路
MVP的优点
1.view和model相互不认识(解耦),并不会因为model不一样了,而影响了view,反过来也一样。那么model什么时候会变呢?例如,老子原来用的是Volley网络框架,但是我现在要换成OKhttp。没关系,我只需改动model即可。
2.model是面向接口文档编程的,view是面向设计图编程的,而presenter是负责协调的,这样就可以并行开发了。
3.测试,因为是view和model不认识(解耦),那么就可以单独地对model进行测试,验证它的准确性。做好了view,真机调试,又可以发朋友圈了。后用presenter连起来,如果测试得好,Bug也会少很多。
4.做不好不用背锅,还可以多踩一脚(O(∩_∩)O~)。我做model的,数据给你了,你显示那么丑......这是一个后台跟App的故事。
5.presenter(产品狗),可以同时面对多个view(客户),做更多的事情(累死更多的程序猿)。

MVP的缺点

1.presenter负责逻辑,代码会多。(产品狗确实挺累的)
2.写得很累,明明view跟model可以直接相连,非要跟presenter联系,可能在传递时出现Bug。(明明程序猿可以跟客户面对面沟通,但是经过了产品狗,回来的需求就不一样了)
3.我还要想。(直接下个主题)
MVP开发攻略套路
model层
蓝鸥独创“FCBS”实训体系,(Foundation基础+ Career职业+ Breakthrough 突破+ Solution 解决方案),颠覆了移动互联网研发培训行业“喂奶式”的教学模式,以真实的企业级项目打造高薪技术人才。到目前为止,蓝鸥已经与5000多家企业和 700多所高等院校展开合作;并在苹果App Store上线项目超过1000款;为企业输送11000多名高级开发工程师。

  蓝鸥秉承 “让教育回归本质”的理念,强化责任心,严把质量关,实行封闭式管理,采取严格的考核和测评机制。蓝鸥高品质的服务赢得了社会各界的广泛关注和国家高度赞誉。
查看更多西安电脑/网络信息

免责声明:此信息系发布者(UID:290385)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们