public int responderPregunta(int pregunta) { if (alumnoReal == null) { Console.WriteLine("Creo el alumno a traves del proxy"); alumnoReal = (Alumno)fabricaAlumnos.crearAleatorio(); ((Alumno)alumnoReal).setNombre(nombre); } return(alumnoReal.responderPregunta(pregunta)); }
public int yourAnswerIs(int question) { if (muyEstudioso) { return(((AlumnoMuyEstudioso)estudiante).responderPregunta(question)); } else { return(estudiante.responderPregunta(question)); } }