Java - 包含变量的抽象类?
让抽象类定义实例变量是一种好的做法吗?
public abstract class ExternalScript extends Script {
String source;
public abstract void setSource(String file);
public abstract String getSource();
}
子类 ExternalJavaScript.class 将自动获取源变量,但我认为如果所有子类本身都定义了源,而不是从继承中,则更容易阅读代码。
你有什么建议?
/亚当