Ho 3 sottoclassi (LowState, MediumState, HighState) che derivano dalla stessa superclasse (State).
All'interno della superclasse, State, ho dichiarato diverse variabili che devono essere accessibili e modificate dalle 3 sottoclassi.
È possibile creare un'istanza di questi 3 oggetti di sottoclasse dallo stesso oggetto superclasse in modo che possano tutti accedere alle variabili dallo stesso stesso oggetto ?
In alternativa, posso semplicemente dichiarare le variabili in ogni sottoclasse e quindi passare i dati tra gli oggetti. Tuttavia, sono preoccupato che questo metodo concatenamento possa sfuggire di mano.