MVP是单词Model View Presenter的首字母的缩写,分别表示数据层、视图层、发布层,它是MVC架构的一种演变。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View会直接从Model中读取数据而不是通过 Controller。
MVP框架原理 V层把请求给P层 P层把请求给M层处理 M层处理完给P层 P层再把处理完的数据给V层
使用到的依赖
今天使用MVP的契约类 实现简单的登录注册 首先把框架搭好
1.首先把咱们请求的接口定义出来
2.写契约类接口LoginContract 实现M层 V层 P层接口
public interface