在我的应用程序中,我有一个演示者 ( Presenter1),我用它来启动一个编辑器 ( EditorView1) 来编辑一个Foo对象。此 MVP 设置类似于此答案中描述的内容,https://stackoverflow.com/a/10699346/565863
现在,假设我需要创建另一个视图(EditorView2由 启动Presenter2),它也编辑一个Foo对象,但需要使用EditorView1.
EditorView1将由 EditorView2提供Presenter1。
这种方法似乎草率且容易出错。还有另一种方法可以做到这一点吗?