예제 #1
0
 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());
     }
 }
예제 #2
0
 public override void HandleRequest(PurchaseRequest request)
 {
     Console.WriteLine(
         "{0} approved purchase: {1}", this.ToString(), request.ToString());
 }
예제 #3
0
 public abstract void HandleRequest(PurchaseRequest request);