什么是MVP
从Google-samples
中看到,有很大篇幅是关于MVP
,那么到底什么是MVP开发模式呢?
- Model: 数据层
- View: 视图层
- Presenter: 控制层(与Controller有什么区别?)
MVP工作原理
![](https://img.haomeiwen.com/i4998499/9c4c3d72002e0685.png)
MVP实现UML
![](https://img.haomeiwen.com/i4998499/86a7110f31e7e4ca.png)
MVP优点
- 结构分明
- 维护较方便
- View与Model解耦
MVP缺点
- 需要生成太多类
- 接口粒度不好控制
从Google-samples
中看到,有很大篇幅是关于MVP
,那么到底什么是MVP开发模式呢?
本文标题:MVP架构
本文链接:https://www.haomeiwen.com/subject/cyqtcftx.html
网友评论