我如何从一个不是另一个类中的对象的类中调用一个方法,并且与另一个类没有任何共同之处?
就我而言:
class GridUI {
com.google.gwt.user.cellview.client.DataGrid grid;
public void refresh() {
dataGrid.redraw();
}
}
class SomeBackendService() {
public foo() {
//have to trigger refresh of a specific grid
}
}
一种可能性可能是使refresh()
and grid
static
。但这是糟糕的设计,我不能使用这种方法,因为我想使用GridUI
.
那么,如何从不包含此网格作为对象的任何服务刷新我的应用程序中的某个网格类?