我们先来看下MVC架构
MVC架构其中View层其实就是程序的UI界面,用于向用户展示数据以及接收用户的输入
而Model层就是JavaBean实体类,用于保存实例数据
Controller控制器用于更新UI界面和数据实例
然后再看MVP架构
MVP架构MVP架构模式的目的就是为了降低耦合,解耦model和view的相互关系,瘦身Activity、Fragment,代码也变得更加的简洁明了,可读性提高了。
MVP架构具体的实现(伪代码)思路
Presentermodel层
modelView 层
View层就简单多了,主要是一些界面的绘制,findviewbyId()、initListener()、以及对IView实现。
View
网友评论