設計框架 for android

1、MVC for androidhtml

1.M(model)—— 數據層; 包括數據的獲取,數據的解析,數據的存儲,數據的分發,數據的增刪改查等操做 。android

2.V(view)——視圖層;對應android中的xml文件,負責數據展現。框架

3.C(control)——控制層;對應android中的activity,控制視圖數據的輸入以及數據層的輸出。spa

2、MVP for androidcode

1.M(model)——同MVC中的M層。xml

2.V(view)——對應andorid中的xml、activity、fragmenthtm

3.P(presenter)——直譯爲主持人,是將MVC模式中activity中的業務邏輯分離出來,而後放到presenter中,因此該層即包括對輸入輸出的控制,還包括全部的業務邏輯。get

3、MVVM for androidit

參照android推出的data binding框架理解;它將view和viewmodel綁定起來,當數據變動時,能夠立刻更新view。model

相關文章
相關標籤/搜索