public override void VistConcreteElementA(ConcreteElementA element)
 {
     Console.WriteLine($"element:{element.GetType().Name}  ConcreteVisitor2.VistConcreteElementA");
 }
 public abstract void VistConcreteElementA(ConcreteElementA element);