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

Class 避免GWT命令模式中的匿名内部类,class,gwt,command,inner-classes,anonymous-class,Class,Gwt,Command,Inner Classes,Anonymous Class,我将GWT dispatcher用于我的GWT应用程序,以获得命令模式的好处。随着服务器调用数量的增加,匿名内部类的数量也随之增加,并使代码变得混乱。关于如何从代码的其余部分(在我的活动中)提取这些匿名内部类及其onSuccess和onFailure,是否有设计技巧?您可以声明命名的内部类。如果这些类不需要访问外部类的实例,它们甚至可以是静态的,尽管这对于GWT编译的代码并不重要。您可以声明命名的内部类。如果这些类不需要访问外部类的实例,它们甚至可以是静态的,尽管这对于GWT编译的代码并不重要

我将GWT dispatcher用于我的GWT应用程序,以获得命令模式的好处。随着服务器调用数量的增加,匿名内部类的数量也随之增加,并使代码变得混乱。关于如何从代码的其余部分(在我的活动中)提取这些匿名内部类及其onSuccess和onFailure,是否有设计技巧?

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

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