Exemplo n.º 1
0
 public override void VisitConcreteElementB(ConcreteElementB concreteElementB)
 {
     Console.WriteLine("{0}被{1}访问", concreteElementB.GetType().Name, this.GetType().Name);
 }
Exemplo n.º 2
0
 public void Visit(ConcreteElementB element)
 {
     Console.WriteLine("Visitor 2 is visiting {0}", element.GetType().Name);
 }
Exemplo n.º 3
0
 public override void VisitConcreteElementB(ConcreteElementB concreteElementB)
 {
     Console.WriteLine($"{concreteElementB.GetType().Name}被{this.GetType().Name}存取");
 }
 public override void VisitConcreteElementB(ConcreteElementB concreteElementB)
 {
     Console.WriteLine("{0}被{1}访问", concreteElementB.GetType().Name, this.GetType().Name);
 }
Exemplo n.º 5
0
 public override void VisitConcreteElementB(ConcreteElementB concreteElementB)
 {
     Console.WriteLine($"{concreteElementB.GetType().Name} visited by {GetType().Name}");
 }