西安列举网 > 教育培训 > 电脑/网络 > Android用MVP开发的那些套路
西安
[切换城市]

Android用MVP开发的那些套路

更新时间:2016-05-19 11:55:10 浏览次数:119次
区域: 西安 > 高新 > 科技二路
类别:软件工程师培训
地址:高新路与科技二路十字水晶城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多名高级开发工程师。

  蓝鸥秉承 “让教育回归本质”的理念,强化责任心,严把质量关,实行封闭式管理,采取严格的考核和测评机制。蓝鸥高品质的服务赢得了社会各界的广泛关注和国家高度赞誉。
西安电脑/网络相关信息
2023-10-19
2023-09-08
2023-08-29
注册时间:2016年05月04日
UID:290385
---------- 认证信息 ----------

查看用户主页