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