Exemplo n.º 1
0
 public void Visit(ElementA e)
 {
     Console.WriteLine("ConcreteVistor1.Visit ElementA:");
     e.Print();
 }
Exemplo n.º 2
0
 public abstract void VisitElementA(ElementA elementA);
Exemplo n.º 3
0
 public override void VisitElementA(ElementA elementA)
 {
     Console.WriteLine("{0}被{1}访问", elementA.GetType().Name, this.GetType().Name);
 }
Exemplo n.º 4
0
 public void Visit(ElementA a)
 {
     a.Print();
 }