各自用一句話來歸納MVC、MVP、MVVM的差別特色

 

MVC:框架

用戶的請求首先會到達Controller,由Controller從Model獲取數據,選擇合適的View,把處理結果呈現到View上; blog

 

MVP: 接口

用戶的請求首先會到達View,View傳遞請求到特定的Presenter,Presenter從Model獲取數據後,再把處理結果經過接口傳遞到View。 事件

 

MVVM: 路由

立足於原有MVP框架而且把WPF的新特性(數據綁定DataBind、依賴屬性Dependency Property、路由事件Routed Events、命令Command等...)揉合進去。請求

相關文章
相關標籤/搜索