public abstract void VisitConcreteElement2(ConcreteElement2 concreteElement2);
public override void VisitConcreteElement2(ConcreteElement2 concreteElement2) { Console.WriteLine($"{concreteElement2.GetType().Name} visitado por {GetType().Name}"); }
public abstract void VisitConcreteElement2(ConcreteElement2 concreteElement2);
public override void VisitConcreteElement2(ConcreteElement2 concreteElement2) { Console.WriteLine($"{concreteElement2.GetType().Name} visitado por {GetType().Name}"); }