我的问题基于 GWT 教程 http://code.google.com/webtoolkit/articles/mvp-architecture-2.html
这里我们有两对view和presenter
在 EditContactPresenter 中,我们在 Presenter 类中定义视图界面
EditContactPresenter implements Presenter{
public interface Display {
HasClickHandlers getSaveButton();
....
}
}
在 Contact Presenter 的情况下,我们在 View 类中定义 Presenter 接口
public interface ContactsView<T> {
public interface Presenter<T> {
void onAddButtonClicked();
.....
}
}
为什么会这样?本教程试图通过这个来传达什么......?
我计划将演示者界面保留在单独的类中(不在视图内),因为我最终可能会为同一个演示者(移动/网络)制作多个视图并将其保留在一个视图中可能不是那么可维护
其次,我计划在演示格式或模板的基础上设计一些标准化的演示者界面,例如显示列表的另一个具有表单类型演示的演示者界面......所以我不会为每个模型类制作演示者界面,它将被分组...任何建议