Хорошо ли использовать абстрактные классы для определения переменных экземпляра?
public abstract class ExternalScript extends Script {
String source;
public abstract void setSource(String file);
public abstract String getSource();
}
Подкласс класса ExternalJavaScript.class автоматически получит исходную переменную, но мне легче читать код, если все подклассы сами определяют источник, а не наследование.
Каков ваш совет?
/Adam