Android MVP、MVC、MVVW

MVC:

M:表示单纯的Bean

V:表示View及子类

C:Activity、Fragment及其子类


MVC

MVP:

M:数据层(GSON数据解析、数据库、文件、网络数据e.g)

V:View、Activity、Fragment及其子类(创建接口,持有P层引用)

P:中介(持有M层和V层引用,对M和V层进行关联,构造函数中进行View接口回调)


MVP

MVVW(Jetpack框架)

你可能感兴趣的:(Android MVP、MVC、MVVW)