public override void HandleRequest(PurchaseRequest request) { if (request.Amount > MaxHandleAmount) { base._successor.HandleRequest(request); } else { Console.WriteLine( "{0} approved purchase: {1}", this.ToString(), request.ToString()); } }
public override void HandleRequest(PurchaseRequest request) { Console.WriteLine( "{0} approved purchase: {1}", this.ToString(), request.ToString()); }
public abstract void HandleRequest(PurchaseRequest request);