public static GeneradorDeDatosAleatorios getInstance(Manejador responsable)
 {
     if (lector == null)
     {
         lector = new GeneradorDeDatosAleatorios(responsable);
     }
     return(lector);
 }
Exemplo n.º 2
0
        private static Manejador crearCadenaDeResp()
        {
            Manejador manejador = GeneradorDeDatosAleatorios.getInstance(null);

            manejador = LectorDeArchivos.getInstance(manejador);

            manejador = LectorDeDatos.getInstance(manejador);

            return(manejador);
        }
        public int responderPregunta(int pregunta)
        {
            if (alumnoReal == null)
            {
                if (opcion == 3)
                {
                    GeneradorDeDatosAleatorios g = GeneradorDeDatosAleatorios.getInstance(responsable);
                    alumnoReal = new Alumno(nombre, dni, g.numeroAleatorio(1000), g.numeroAleatorio(10));
                }
            }
            if (opcion == 4)
            {
                GeneradorDeDatosAleatorios g = GeneradorDeDatosAleatorios.getInstance(responsable);
                alumnoReal = new AlumnoMuyEstudioso(nombre, dni, g.numeroAleatorio(1000), g.numeroAleatorio(10));
            }

            return(alumnoReal.responderPregunta(pregunta));
        }