public FanContext() { OFF = new FanOffState(this); S1 = new FanS1State(this); S2 = new FanS2State(this); S3 = new FanS3State(this); S4 = new FanS4State(this); State = OFF; }
public void SetState(IFanState s) { CurrentState = s; }
public CeilingFan() { CurrentState = new Off(); }
public Fan() { this.currentState = new OffState(); }