首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么两种实现界面的方法(视图和presenter)使用GWT-MVP教程?

为什么两种实现界面的方法(视图和presenter)使用GWT-MVP教程?
EN

Stack Overflow用户
提问于 2010-09-08 00:26:14
回答 1查看 1K关注 0票数 0

我的问题基于GWT教程http://code.google.com/webtoolkit/articles/mvp-architecture-2.html

这里我们有两对视图和演示者

在EditContactPresenter中,我们在presenter类内部定义视图接口

代码语言:javascript
复制
EditContactPresenter implements Presenter{  
  public interface Display {
    HasClickHandlers getSaveButton();
    ....
  }
}

对于Contact Presenter,我们在View类中定义presenter接口

代码语言:javascript
复制
public interface ContactsView<T> {
  public interface Presenter<T> {
    void onAddButtonClicked();
    .....
  }
}

为甚麽呢?本教程试图通过这个来传达什么……?

我计划将presenter界面放在单独的类中(而不是在视图中),因为我可能最终会为同一个presenter (移动/ web)创建多个视图,而将其保留在一个视图中可能无法维护

其次,我正在规划一些基于演示文稿格式或模板的标准化演示者界面,例如一个显示列表的界面,另一个具有表单形式的演示文稿...因此,我不会为每个模型类创建presenter接口,它将是grouped...any建议

EN

回答 1

Stack Overflow用户

发布于 2014-11-30 15:55:12

这是一个风格问题。GWT是开源的,所以这可能是由两个人编辑它造成的。此外,他们可能试图表明,无论哪种方式都是好的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3660571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档