框架模式之 MVP

2019-06-18  本文已影响0人  Kevin_小飞象

简介

MVP 模式是 MVC 模式的一个演化版本,MVP 全称 Model-View-Presenter。目前 MVP 在 Android 应用开发中越来越重要了。

设计图

mvp.png

优点

缺点

实例

androidmvp

小结

通过引入接口 BaseView,让相应的视图组件如 Activity,Fragment 去实现BaseView,实现了视图层的独立,通过中间层 Preseter 实现了 Model 和 View 的完全解耦。MVP 彻底解决了 MVC 中 View 和 Controller 傻傻分不清楚的问题,但是随着业务逻辑的增加,一个页面可能会非常复杂,UI 的改变是非常多,会有非常多的 case,这样就会造成 View 的接口会很庞大。

上一篇 下一篇

猜你喜欢

热点阅读