public override void WriteProgram(Work w) { if (w.WorkIsFinished) { w.SetState(new RestState()); w.WriteProgram(); } else { if (w.Hour < 21) { Console.WriteLine("当前时间:{0}点 加班好累哦", w.Hour); } else { w.SetState(new SleepingState()); w.WriteProgram(); } } }
public override void Write(Work w) { if (w.Finish) { w.SetState(new RestState()); w.Write(); } else { if (w.Hour < 21) { Console.WriteLine("当前时间;{0}点加班工作", w.Hour); } else { w.SetState(new SleepingState()); w.Write(); } } }
public override void Write(Work w) { if (w.Hour < 17) { Console.WriteLine("当前时间;{0}点下午工作", w.Hour); } else { w.SetState(new EveningState()); w.Write(); } }
public override void WritteProgram(Work w) { if (w.Finish) { w.SetState(new RestState()); w.WritteProgram(); } else { if (w.Hour < 21) { Console.WriteLine($"当前时间{w.Hour}加班好累"); } else { w.SetState(new SleepingState()); w.WritteProgram(); } } }
public override void WriteProgram(Work w) { if (w.Hour < 13) { Console.WriteLine("当前时间:{0}点 饿了,吃饭;困了,睡觉", w.Hour); } else { w.SetState(new AfternoonState()); w.WriteProgram(); } }
public override void WriteProgram(Work w) { if (w.TaskFinished) { w.SetState(new RestState()); w.WriteProgram(); } else { if (w.Hour < 21) { Console.WriteLine($"当前时间:{w.Hour}。工作没完成,加班ing"); } else { w.SetState(new SleepingState()); w.WriteProgram(); } } }
public override void WriteProgram(Work w) { if (w.Hour < 17) { Console.WriteLine("当前时间:{0}点 下午状态还不错,继续努力", w.Hour); } else { w.SetState(new EveningState()); w.WriteProgram(); } }
public override void Write(Work w) { if (w.Hour < 13) { Console.WriteLine("当前时间;{0}点中午工作", w.Hour); } else { w.SetState(new AferNoonState()); w.Write(); } }
public override void WriteProgram(Work w) { if (w.Hour < 12) { Console.WriteLine("当前时间: {0}点 上午工作,精神饱满", w.Hour); } else { w.SetState(new NoonState()); w.WriteProgram(); } }
public override void WriteProgram(Work w) { if (w.TaskFinished) { w.SetState(new RestState()); w.WriteProgram(); } else { if (w.Hour < 20) { Console.WriteLine("当前时间:{0}点,加班啊,疲惫之极", w.Hour); } else { w.SetState(new GoHomeState()); w.WriteProgram(); } } }
public override void WriteProgram(Work work) { if (work.TaskFinished) { work.SetState(new RestState()); work.WriteProgram(); } else { if (work.Hour < 21) { Console.WriteLine($"当前时间:{work.Hour}点 还在加班啊,疲累之极"); } else { work.SetState(new SleepingState()); work.WriteProgram(); } } }
public override void WriteProgram(Work w) { if (w.Hour < 19) { Console.WriteLine($"当前时间:{w.Hour}点,下午工作"); } else { w.SetState(new EveningState()); w.WriteProgram(); } }
public override void WriteProgram(Work work) { if (work.Hour < 12) { Console.WriteLine($"当前时间:{work.Hour}点 上午工作,精神百倍"); } else { work.SetState(new NoonState()); work.WriteProgram(); } }
public override void WritteProgram(Work w) { if (w.Hour < 13) { Console.WriteLine($"当前时间{w.Hour}中午犯困"); } else { w.SetState(new AfternoonState()); w.WritteProgram(); } }
public override void WriteProgram(Work w) { if (w.Hour < 17) { Console.WriteLine($"当前时间:{w.Hour}。下午时间,状态不错,全力工作!"); } else { w.SetState(new EveningState()); w.WriteProgram(); } }
public override void WriteProgram(Work w) { if (w.Hour < 13) { Console.WriteLine($"当前时间:{w.Hour}。到中午了,该吃饭了。"); } else { w.SetState(new AfterNoonState()); w.WriteProgram(); } }
public override void WriteProgram(Work work) { if (work.Hour < 17) { Console.WriteLine("当前时间是{0},还是要继续工作啊", work.Hour); } else { work.SetState(new EveningState()); work.WriteProgram(); } }
public override void WriteProgram(Work work) { if (work.Hour < 13) { Console.WriteLine("当前时间是{0},有点累,休息一下", work.Hour); } else { work.SetState(new AfterNoonState()); work.WriteProgram(); } }
public override void WriteProgram(Work work) { if (work.Hour < 13) { Console.WriteLine($"当前时间:{work.Hour}点 饿了,午饭。犯困,午休"); } else { work.SetState(new AfternoonState()); work.WriteProgram(); } }
public override void WriteProgram(Work work) { if (work.Hour < 18) { Console.WriteLine($"当前时间:{work.Hour}点 下午状态还不错,继续努力"); } else { work.SetState(new EveningState()); work.WriteProgram(); } }
public override void WriteProgram(Work w) { if (w.Hour < 12) { Console.WriteLine($"当前时间:{w.Hour}。上午工作,精神百倍。"); } else { w.SetState(new NoonState()); w.WriteProgram(); } }
public override void WriteProgram(Work w) { if (w.Hour < 13) { Console.WriteLine("当前时间:{0}点,饿了,午饭;犯困,午休", w.Hour); } else { w.SetState(new AfterNoonState()); w.WriteProgram(); } }
public override void WriteProgram(Work w) { if (w.Hour < 12) { Console.WriteLine($"当前时间:{w.Hour}点,上午工作"); } else { // 超时则转到中午状态 w.SetState(new NoonState()); w.WriteProgram(); } }
public override void WriteProgram(Work work) { if (work.Hour < 11) { Console.WriteLine("当前时间是{0},精神百倍的工作", work.Hour); } else { //如果过了12点 则设置一个中午的状态 work.SetState(new NoonState()); work.WriteProgram(); } }
public override void WriteProgram(Work w) { if (w.Hour < 13) { Console.WriteLine($"当前时间:{w.Hour}点,吃午饭,午休"); } else { //// 超时则转到下午状态 w.SetState(new AfternoonState()); w.WriteProgram(); } }