public class Main
{

    /** Driver Program **/
	
    public static void main(String [] args) {
	ItemFactory itemFac = new OntarioItemFactory();

	ShoppingBasket sb  = new ShoppingBasketImpl(itemFac);

	sb.addItem(itemFac.createItem("3456", "Tape", 3, (float) 2.99));

	sb.addItem(itemFac.createItem("3456", "Tape", 2, (float) 2.99));

	sb.addItem(itemFac.createItem("3456789", "Scissors", 6,(float)  1.99));
	sb.addItem(itemFac.createItem("123", "Pencil", 3, (float) 0.99));

	sb.removeItem(itemFac.createItem("123", "Pencil", 3, (float) 0.99));

	sb.removeItem(itemFac.createItem("3456", "Tape", 1, (float) 2.99));

	System.out.println(sb);
    }
}
