void BakeShop() { // ¿ªµêÇ°×¼±¸ Barbucuer bakeBoy = new Barbucuer(); Command bakeMuttonCommand1 = new BakeMuttonCommand(bakeBoy); Command bakeMuttonCommand2 = new BakeMuttonCommand(bakeBoy); Command bakeChickenWingCommand1 = new BakeChickenCommand(bakeBoy); Waiter waiterGirl = new Waiter(); waiterGirl.SetOrder(bakeMuttonCommand1); waiterGirl.SetOrder(bakeMuttonCommand2); waiterGirl.SetOrder(bakeChickenWingCommand1); waiterGirl.Notify(); }
public BakeChickenCommand(Barbucuer receiver) : base(receiver) { }
public BakeMuttonCommand(Barbucuer receiver) : base(receiver) { }
public Command(Barbucuer receiver) { m_Receiver = receiver; }