MVP虽然实现了View层和model层的分离,而且presenter层也实现了复用,但是也有不好的地方;获取控件,绑定控件,单击事件都写到MainActivity中,我们可以把获取控件绑定事件都抽象出来。下面我们看下MVVN架构;
P:逻辑层Presenter —–Activity
V:View层 抽象出一个接口View
M:Model层没有变化
写一个框架,做为一个库,把控件的获取,事件的处理抽象出来
MVP虽然实现了View层和model层的分离,而且presenter层也实现了复用,但是也有不好的地方;获取控件,绑定控件,单击事件都写到MainActivity中,我们可以把获取控件绑定事件都抽象出来。下面我们看下MVVN架构;
P:逻辑层Presenter —–Activity
V:View层 抽象出一个接口View
M:Model层没有变化
写一个框架,做为一个库,把控件的获取,事件的处理抽象出来