| 123456789101112131415161718192021 |
- using System.Collections.Generic;
- namespace VisitorPattern
- {
- /// <summary>
- /// 订单中心
- /// </summary>
- public class OrderCenter : List<Order>
- {
- public void Accept(Visitor visitor)
- {
- var iterator = this.GetEnumerator();
- while (iterator.MoveNext())
- {
- iterator.Current.Accept(visitor);
- }
- }
- }
- }
|