public abstract void VisitConcreteElementA(ConcreteElementA concreteElementA);
public override void VisitConcreteElementA(ConcreteElementA concreteElementA) { //throw new NotImplementedException(); Console.WriteLine("{0}被{1}访问", concreteElementA.GetType().Name, this.GetType().Name); }