public static Comparable crearPorTeclado(int queComparable) { FabricaDeComparables fabrica = null; switch (queComparable) { case ALUMNO: fabrica = new FabricaDeAlumno(); break; case NUMERO: fabrica = new FabricaDeNumero(); break; case VENDEDOR: fabrica = new FabricaDeVendedor(); break; } return(fabrica.crearComparablePorTeclado()); }
public static IComparable crearComparable(int opcion) { FabricaDeComparables fabrica = null; switch (opcion) { case 1: fabrica = new FabricaDeNumero(); break; case 2: fabrica = new FabricaDeAlumno(); break; case 3: fabrica = new FabricaDeVendedor(); break; case 4: fabrica = new FabricaDeAME(); break; } return(fabrica.crearComparable()); }
public static Comparable crearAleatorio(int queComparable) { FabricaDeComparables fabrica = null; switch (queComparable) { case ALUMNOESTUDIOSO: fabrica = new FabricaDeAlumnoEstudioso(); break; case ALUMNO: fabrica = new FabricaDeAlumno(); break; case NUMERO: fabrica = new FabricaDeNumero(); break; case VENDEDOR: fabrica = new FabricaDeVendedor(); break; } return(fabrica.crearComparableAleatorio()); }