package services;
public class OrderDispatcherImpl implements OrderDispatcher {
// this class not implemented for sake of brevity
public void dispatchItem(long itemNumber, String name, Stri
package services;
public class InvoicerImpl implements Invoicer {
// this class not implemented for sake of brevity
public void invoiceCustomer(long customerNumber, String customerEmail, fl
package domainobjects;
public class ShoppingCartImpl implements ShoppingCart {
private float totalAmount;
private long[] itemNumbers;
public ShoppingCartImpl(float totalAmount, long[] i