public override void Accept(IVisitor visitor) { if (IsOccupied) { Movable.Accept(visitor); } else { visitor.Visit(this); } }
public virtual void Accept(IVisitor visitor) { if (IsOccupied) { Movable.Accept(visitor); } else { visitor.Visit(this); } }