public override void ProcessRequest(PurchaseHandle request)
 {
     if (request.Price > 10000 && request.Price < 50000)
     {
         Console.WriteLine(Name + "同意购买" + request.ProductName + "价格:" + request.Price);
     }
     else
     {
         this.NextApprover.ProcessRequest(request);
     }
 }
 public override void ProcessRequest(PurchaseHandle request)
 {
     if (request.Price > 50000 && request.Price < 100000)
     {
         Console.WriteLine(Name + "同意购买" + request.ProductName + "价格:" + request.Price);
     }
     else
     {
         Console.WriteLine("需要大家开会来决定");
     }
 }
 public abstract void ProcessRequest(PurchaseHandle request);