我想用我可以用来转换对象的方法创建一个通用接口......
让我解释。
在 GWT 中,使用 GWT-Platform,presenters 有一个扩展 View 的内部接口。该接口由构建屏幕的类实现(演示者具有按钮操作等)。
因此,假设我有一个用户帐户的演示者,例如。它“代表”我的用户 bean。
我希望我可以创建一个实现接口的类,我可以调用一个传递视图实现实例的方法,然后他返回填充的bean ...我不知道我是否足够清楚..
好的。到现在为止还挺好。我创建了一个这样的界面:
public interface ViewBeanConverter<T, U extends View>
{
public T convert(U u);
}
它适用于简单的视图,但问题是有时我需要传递不在界面视图中的参数,而只在演示者类中传递,在视图中没有意义的东西。
例如,假设要构建用户的 bean,我需要一个物品清单(现在想到的第一件事)。然后,在另一个屏幕上,例如一辆豆车,需要一个车主和一份音乐会的零件清单……我该怎么办?
我无法正确解释,对此感到抱歉,但真正的问题是我需要不同数量的不同类型的参数......并且想知道是否有一种优雅的方式来做到这一点。
提前致谢。