提问人:Thick_propheT 提问时间:11/26/2013 更新时间:11/26/2013 访问量:635
模型视图演示者嵌套
Model View Presenter nesting
问:
我遇到了一个需要嵌套 MVP 模式的场景。最好用一个直观的例子来解释:
------------------------------
| [View] |
| | |
| +----[Presenter] |
| | |
| +------[Model] |
|____________________________|
|
+----[View]
|
+----[Presenter]
|
+------[Model]
这就是两个 MVP 层应该如何交互。我的问题是关于两者之间的联系。我可以设想几种将两者联系起来的方法:
- 第 1 层的演示者连接到第 2 层的视图。
- 第 1 层中的模型连接到第 2 层的视图。
- 第 2 层的视图是第 1 层(视图包含对第 1 层的 M、V 和 P 的引用)。
- 第 1 层中的演示者或模型是第 2 层的视图。
如果有的话,以下哪一项是正确的?
然后是它们如何连接的问题。第 2 层视图是否应引用第 1 层中的某个对象?交互是否应该纯粹基于事件?两者的结合(如果是这样,参考应该在哪里?
我对使用这些类型的模式很陌生,所以任何见解都将不胜感激。
答: 暂无答案
评论