static void Main(string[] args) { Barbecuer boy = new Barbecuer(); Command bakeMutton1 = new BakeMuttonCommand(boy); Command bakeMutton2 = new BakeMuttonCommand(boy); Command bakeChickenWing = new BakeChickenWingCommand(boy); Waiter girl = new Waiter(); girl.SetOrder(bakeMutton1); girl.SetOrder(bakeMutton2); girl.SetOrder(bakeChickenWing); girl.Notify(); }
public BakeChickenWingCommand(Barbecuer receiver) : base(receiver) { }
public BakeMuttonCommand(Barbecuer receiver) : base(receiver) { }
public Command(Barbecuer receiver) { this.receiver = receiver; }
public BakeChickenCommand(Barbecuer receiver) : base(receiver) { }
protected Command(Barbecuer barbecuer) { receiver = barbecuer; }
public BakeChickenWingCommand(Barbecuer barbecuer) : base(barbecuer) { }
public BakeMuttonCommand(Barbecuer barbecuer) : base(barbecuer) { }