MVP和MVC有什么區別?當你向外看的時候拉德(拖放和配置)構建用戶界面的方法,許多工具鼓勵您可能會遇到三種設計模式,稱為模型-視圖-控制器, 模型-視圖-演示器和模型-視圖模型..我的問題有三部分:這些模式解決了哪些問題?它們有什么相似之處?他們有什么不同?
3 回答

PIPIONE
TA貢獻1829條經驗 獲得超9個贊
以下是這些模式之間的主要區別: MVP模式
視圖更松散地耦合到模型中。演示者負責將模型綁定到視圖。 更容易進行單元測試,因為與視圖的交互是通過接口進行的。 通常查看演示者一對一的地圖。復雜的視圖可能有多個演示者。 MVC模式
控制器基于行為,可以跨視圖共享。 可以負責確定要顯示的視圖。
- 3 回答
- 0 關注
- 851 瀏覽
添加回答
舉報
0/150
提交
取消