public void DoClock(IContext context, int hour) { if (hour >= 9 && hour < 17)//非晚上时间 { context.ChangeState(DayState.GetInstance()); } }
public SafeForm() { InitializeComponent(); //从白天开始吧 state = DayState.GetInstance(); this.SetClock(hour); this.timer1.Enabled = true;//开始计时 }