簡述Android mvp開發模式

寫完一個mvp的Demo後,對大概的模式有了基本的瞭解,首先mvp的含義是:mvc

M:Model     存放數據模型與業務邏輯spa

V: View        存放activity 已經一些自定義的View設計

P:Presenter  主要負責View與Model的交互接口

 

mvc由mvp的轉化主要將Control換成了Presenter,由Presenter來處理activity中的邏輯和與Model層的交互it

 

通訊交互設計通常是:在Presenter包下面創建activity對應的類,此類實現和model層之間的數據交互和業務邏輯操做,在view層的activity調用Presenter層對應類下的對應業務方法便可,固然,爲了下降耦合度,咱們都要求在Presenter和view層都應該有與之對應的接口mvp

相關文章
相關標籤/搜索