public void Visit(BoxedProduct product) { Add(product); }
public override void Add(BoxedProduct product) { Console.WriteLine("Całe opakowanie produktu w wózku"); }
public virtual void Add(BoxedProduct product) { Console.WriteLine("Całe opakowanie produktu jest za duże"); }