/** * This is the abstract factory itself, returning a subclass * of DogShoppingTrip. * * @author Bob Futrelle * @version 1.0 7/12/2002 * */ public class TripFactory { public DogShoppingTrip getTrip(int littleOrBig) { if(littleOrBig == DogShoppingTrip.LITTLE) return new LittleDogShoppingTrip(); else return new BigDogShoppingTrip(); } }