/** A class used to create the necessary interfaces, keeping the implementation hidden @author Erika Harrison @version 1.0 24-06-02 */ public class DataFactory { public static Queue makeQueue() //post: creates a new Queue { return new QueueCL(); } public static RandomInterface makeRandom(long seed) //post: creates a random generator, given a mean { return new RandomGen(seed); } public static RandomInterface makeRandom() //post: creates a random generator { return new RandomGen(); } }