【发布时间】:2011-05-06 05:00:02
【问题描述】:
我将每个 MVP 三元组视为一个独立的组件。以 View 实现 IView 接口为例,Presenter 当然只能通过 IView 知道 View。
我可以使组件尽可能地可重用。 现在我必须组合这些 MVP 组件来形成一个应用程序。我想知道将这些组件尽可能分开的好做法是什么。但我当然需要让他们相互交流/做出反应。
我可以让 IView 暴露给其他的 Presenter 吗?还是应该让演示者在不了解底层视图的情况下相互交流?
谢谢
【问题讨论】:
标签: design-patterns mvp