コード例 #1
0
ファイル: Program.cs プロジェクト: raul40/State
        static void Main(string[] args)
        {
            IEstadoAlarma InicialState = new AlarmaActivada();

            entAlarma = new Alarma.Alarma(InicialState);

            ActivarDesactivarAlarma();
        }
コード例 #2
0
ファイル: AlarmaActivada.cs プロジェクト: raul40/State
 public void DesactivarAlarma(Alarma _alarma)
 {
     contextAlarma = _alarma;
     Console.WriteLine("La Alarma se desactivo");
     setAlarma(new AlarmaDesactivada());
 }
コード例 #3
0
ファイル: AlarmaActivada.cs プロジェクト: raul40/State
 public void ActivarAlarma(Alarma _alarma)
 {
     contextAlarma = _alarma;
     Console.WriteLine("La Alarma se encuentra Activa actualmente");
 }