コード例 #1
0
 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));
 }
コード例 #2
0
 public int yourAnswerIs(int question)
 {
     if (muyEstudioso)
     {
         return(((AlumnoMuyEstudioso)estudiante).responderPregunta(question));
     }
     else
     {
         return(estudiante.responderPregunta(question));
     }
 }