public virtual void Add(BoxedProduct product) { Console.WriteLine("BoxedProduct in basket"); }
public void Visit(BoxedProduct boxedProduct) { Add(boxedProduct); }
public override void Add(BoxedProduct product) { Console.WriteLine("BoxedProduct in cart"); }