MVP和MVC有什么区别?当你向外看的时候拉德(拖放和配置)构建用户界面的方法,许多工具鼓励您可能会遇到三种设计模式,称为模型-视图-控制器, 模型-视图-演示器和模型-视图模型..我的问题有三部分:这些模式解决了哪些问题?它们有什么相似之处?他们有什么不同?
3 回答
PIPIONE
TA贡献1829条经验 获得超9个赞
以下是这些模式之间的主要区别: MVP模式
视图更松散地耦合到模型中。演示者负责将模型绑定到视图。 更容易进行单元测试,因为与视图的交互是通过接口进行的。 通常查看演示者一对一的地图。复杂的视图可能有多个演示者。 MVC模式
控制器基于行为,可以跨视图共享。 可以负责确定要显示的视图。
- 3 回答
- 0 关注
- 807 浏览
添加回答
举报
0/150
提交
取消