コード例 #1
0
        static void Main(string[] args)
        {
            Semaforo objSemaforo = new Semaforo();

            // Muestra el aviso por defecto (verde, no hay alerta)
            objSemaforo.mostrarAviso();
            objSemaforo.setEstado(new EstadoNaranja(objSemaforo));
            objSemaforo.mostrarAviso();
            objSemaforo.setEstado(new EstadoRojo(objSemaforo));
            objSemaforo.mostrarAviso();
        }
コード例 #2
0
 public EstadoNaranja(Semaforo objSemaforo)
 {
     this.objSemaforo = objSemaforo;
 }
コード例 #3
0
ファイル: EstadoVerde.cs プロジェクト: JonathanPincay/Prueba
 public EstadoVerde(Semaforo objSemaforo)
 {
     this.objSemaforo = objSemaforo;
 }
コード例 #4
0
 public EstadoRojo(Semaforo objSemaforo)
 {
     this.objSemaforo = objSemaforo;
 }