public override void VisitorConcrateElementA(ConcreteElementA concreteElementA)
 {
     Debug.Log("ConcreteVisitor2:VisitorConcrateElementA() visit" + concreteElementA.GetType().Name);
 }
 public abstract void VisitorConcrateElementA(ConcreteElementA concreteElementA);