public void Notify(AbstractVisitor visitor) { elements.ForEach(element => element.Accept(visitor)); }
public override void Accept(AbstractVisitor visitor) { visitor.VisitConcreteElement1(this); }
public abstract void Accept(AbstractVisitor visitor);