public abstract void VisitConcretElementA(ConcretElementA concretElementA);
public override void VisitConcretElementA(ConcretElementA concretElementA) { Console.WriteLine($"{concretElementA.GetType().Name} visitado por {this.GetType().Name}"); }