/// <summary> /// CPA关心每一次交易详情 /// </summary> /// <param name="detail"></param> public override void Visit(OutBillDetail detail) { Console.WriteLine("第{0}笔支出,摘要:{1},交易金额:{2}", countOut++, detail.Summary, detail.Amount); }
public abstract void Visit(OutBillDetail detail);
/// <summary> /// 老板只关心总支出 /// </summary> /// <param name="detail"></param> public override void Visit(OutBillDetail detail) { TotalOut += detail.Amount; }