我正在将一些旧的Java 4代码更新为Java 8(这里粘贴太多了)并且原始程序员选择了几乎每个类的他们都扩展了这个单独的HUGE类,只有静态方法和常量,但我不知道他们的推理.
例如:
public class BaseClass{
/* this class has a huge amount of ONLY static methods/constants */
public static final int STUFF_DONE = 1;
public static String getStuff(){
String stuff = "this is my stuff.";
return stuff;
}
...
}
public class SuperClass extends BaseClass{
/* this class has only a few methods */
public String labelStuff(){
return getStuff();
}
}
public class MyClass extends SuperClass{
/* there are many classes that extend SuperClass like this one */ …Run Code Online (Sandbox Code Playgroud)