Ejemplo n.º 1
0
 public abstract void VisitConcreteElementA(ConcreteElementA elementA);
Ejemplo n.º 2
0
 public override void VisitConcreteElementA(ConcreteElementA elementA)
 {
     Console.WriteLine("{0} visited by {1}", elementA, this);
 }
Ejemplo n.º 3
0
 public override void VisitConcreteElementA(ConcreteElementA concreteElementA)
 {
     Console.WriteLine("{0}被{1}访问", concreteElementA.GetType().Name, this.GetType().Name);
 }
Ejemplo n.º 4
0
 public override void VisitConcreteElementA(ConcreteElementA element)
 {
     Console.WriteLine("元素A被访问者访问");
 }
Ejemplo n.º 5
0
 public override void VisitConcreteElementA(ConcreteElementA element)
 {
     Console.WriteLine($"{element.GetType().Name} 被 {GetType().Name} 访问");
 }
Ejemplo n.º 6
0
 public override void VisitConcreteElementA(ConcreteElementA concreteElementA)
 {
     Console.WriteLine($"{concreteElementA.GetType().Name}被{this.GetType().Name}访问");
 }
Ejemplo n.º 7
0
 public override void Visit(ConcreteElementA elementA)
 {
     //元素A的代码
 }