public override void ProcessTransfer(Transfer transfer) { if (transfer.Amount <= 20000) { transfer.Execute(); } else { if (Next != null) { Next.ProcessTransfer(transfer); } } }
public override void ProcessTransfer(Transfer transfer) { if (transfer.Amount > 20000) { NotifyTaxOffice(); transfer.Execute(); } else { if (Next != null) { Next.ProcessTransfer(transfer); } } }