Пример #1
0
 public void Visit(ElementA e)
 {
     Console.WriteLine("ConcreteVistor1.Visit ElementA:");
     e.Print();
 }
Пример #2
0
 public abstract void VisitElementA(ElementA elementA);
Пример #3
0
 public override void VisitElementA(ElementA elementA)
 {
     Console.WriteLine("{0}被{1}访问", elementA.GetType().Name, this.GetType().Name);
 }
Пример #4
0
 public void Visit(ElementA a)
 {
     a.Print();
 }