关于MVC/MVP/MVVM的一些错误认识
发布时间:2019-11-04 15:31:32 所属栏目:业界 来源:科技在发展
导读:副标题#e# 在Android开发中使用MVP和MVVM模式早已不是新鲜事了,各种MVP/MVVM相关的文章、开源库也已屡见不鲜,甚至是让人眼花撩乱,那么我为什么还要在这个早已被画满涂鸦的黑板上再来涂涂画画呢?是想彰显我的存在感吗?那当然!啊不不不不完全是!我还想要警
当然是有原因的!假设我们刚才介绍的“掘铁”app,在仅有一个博客列表页面的情况下,依然吸引了很多用户去使用,产品经理此时决定尝试探索变现手段,首先是在博客推荐列表中添加广告数据。再假设,由于广告数据和博客数据分属不同的后端团队,两边数据尚未整合打通,暂时由客户端负责把广告数据添加到博客列表中。这个时候,BlogModel终于凸显了它存在的必要性。表现层不负责广告数据的获取与整合,BlogFeedRepository也不能负责广告数据的获取与整合。广告数据的整合是业务逻辑,由BlogModel负责,广告数据的获取由专门的数据仓储类负责。示例代码如下:
(编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |