我是关于MVP的红色google-gwt文章 并想询问您如何创建视图层。 假设您在一个视图上有三个不同的“元素”,即树,表和文本。 而现在我认为最好的做法是将这三个元素分离开来 (我的意思是,如果我不想要树“元素”,在我看来,我会用代码中的setTree(...)来评论该行,某处)。 另外,我想使用UIBinder来创建每个“元素”
所以我的问题是: 谁应该负责创建像Tree或Table(Controller,Presenter或may View)这样的解耦元素
和
谁负责将这些元素设置到View?
答案 0 :(得分:1)
视图应负责组装所需的窗口小部件组件。您的视图类将是具有相应UiBinder文件的视图类,并且在该文件中,您可以组合树,表和标签(或其他)。