本文介绍了这些图中的箭头(MVC-MVP-MVVM)的图例是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试了解MVC/MVP和MVVM模式之间的主要区别.我找到了这3个图表,但不确定是否了解它们.你可以帮我解释一下虚线和实线的传说.
I try to understand the main differences between MVC / MVP and MVVM patterns. I found these 3 diagrams but I'm not sure to understand them. Coul you help me and explain me what is the legend of the dashed line and continuous line.
推荐答案
- 实线是直接呼叫.
- 虚线只是事件回调.
- 在MVC中,视图了解模型(调用getData()等以显示数据)
- 在MVP(被动视图)中,视图不不了解模型.演示者将数据从模型传递到视图.
- In MVC view knows about model (calls getData() etc. to display data)
- In MVP (Passive view) the view does not know about model. Presenter passes data from model to view.
- MVC vs MVP vs MVVM
- Martin Fowler的详细描述: GUI体系结构
- MVC vs MVP vs MVVM
- In depth description by Martin Fowler: GUI Architectures
MVC和MVP(被动视图)模式之间的主要区别:
Main differences between MVC and MVP (Passive view) patterns:
更多详细信息,在
这篇关于这些图中的箭头(MVC-MVP-MVVM)的图例是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!