static void Main(string[] args) { Context context = new Context(new ConcreteStateA()); context.Request(); context.Request(); Console.Read(); }
static void Main(string[] args) { Context c = new Context(new ConcreteStateA()); c.Request(); c.Request(); c.Request(); c.Request(); c.Request(); }
static void Main(string[] args) { Context context = new Context(); context.State = new MorningState(); context.Houser = 18; context.Request(); Console.ReadLine(); }
public override void Handler(Context context) { if (context.Houser > 11 && context.Houser < 19) { Console.WriteLine("中午好"); } else { context.State = new NoonState(); context.Request(); } }