J'utilise le modèle d'état et j'ai besoin de savoir dans quel état se trouve un objet donné pour l'imprimer. J'ai pensé à utiliser une méthode abstraite renvoyant une chaîne de caractères que chaque état surchargerait avec son propre nom, est-ce une solution acceptable ?
public abstract class State{
public abstract String getState();
}
class StateOne extends State{
@Override
public String getState(){ return "StateOne"; }
}
// And so on for each state...