安卓中的 MVP 设计模式
在MVC模式中,用户请求首先到达C层,C层从M层获得数据,然后C层在选择V层,然后再把结果绑定到V层
在MVP模式中,用户请求首先到达V层,V层在联系P层,P层从M层取数,然后得到数据通过接口给V层
所以由上可以得出,MVC中的C中的M和V进行了强耦合,而在MVP中,V和M之间通过P进行接口传递,所以M和V之间是轻耦合
可见: M 提供数据 C选择M和V( P负责M和V之间的数据传递 ) V绑定数据
在MVC模式中,用户请求首先到达C层,C层从M层获得数据,然后C层在选择V层,然后再把结果绑定到V层
在MVP模式中,用户请求首先到达V层,V层在联系P层,P层从M层取数,然后得到数据通过接口给V层
所以由上可以得出,MVC中的C中的M和V进行了强耦合,而在MVP中,V和M之间通过P进行接口传递,所以M和V之间是轻耦合
可见: M 提供数据 C选择M和V( P负责M和V之间的数据传递 ) V绑定数据