¿Es una buena práctica dejar que las clases abstractas definan variables de instancia?Java - ¿Clase abstracta para contener variables?
public abstract class ExternalScript extends Script {
String source;
public abstract void setSource(String file);
public abstract String getSource();
}
La subclase, ExternalJavaScript.class, que a continuación, obtener automáticamente la variable de origen, pero siento que es más fácil de leer el código si todas las clases sub mismos definen la fuente, en lugar de partir de la herencia.
¿Cuál es su consejo?
/Adam