Est-ce une bonne pratique de laisser les classes abstraites définir des variables d'instance?Java - Classe abstraite pour contenir des variables?
public abstract class ExternalScript extends Script {
String source;
public abstract void setSource(String file);
public abstract String getSource();
}
La sous-classe, ExternalJavaScript.class, serait alors obtenir automatiquement la variable source, mais je pense qu'il est plus facile de lire le code si toutes les sous-classes définissent eux-mêmes la source, au lieu de droits de succession.
Quel est votre conseil?
/Adam