让抽象类定义实例变量是一种好习惯吗?
public abstract class ExternalScript extends Script {
String source;
public abstract void setSource(String file);
public abstract String getSource();
}
子类 ExternalJavaScript.class 然后会自动获取源变量,但我觉得如果所有子类自己定义源而不是继承,则代码更容易阅读。
你有什么建议?
/亚当