MVC 、MVP和MVVM

MVC、MVP到MVVM,我們可以理解爲是一個演化過程,它們三個角色(模塊)劃分是一樣的,M數據邏輯處理,V視圖展示處理,C/P/VM業務邏輯處理,不同的是角色之間的數據流向(溝通機制),數據一般是數據結構和事件。MVP是對MVC的改進,View和Model解藕,所有溝通都通過Presenter中轉,MVVM是對MVP的改進,View和ViewModel解藕。請看下面三張圖 MVC / MVP /
相關文章
相關標籤/搜索