避免GWT命令模式中的匿名内部类

per*_*son 1 gwt command class anonymous-class inner-classes

我为我的GWT-app使用GWT-dispatcher来获得命令模式的好处.随着服务器调用数量的增加,匿名内部类的数量也会增加并使代码混乱.是否有关于如何从其余代码(在我的案例中为Activity)中提取这些匿名内部类及其onSuccess和onFailure的设计提示?

Lau*_*eyn 5

您可以改为声明命名的内部类.如果这些类不需要访问外部类的实例,它们甚至可以是静态的,尽管这对于GWT编译的代码并不重要.