Exemple #1
0
        public void Desactivar()
        {
            Desactivada state = new Desactivada();

            state.SetContext(context);
            context.CambiarEstado(state);
            Console.WriteLine("La alarma esta en estado desactivada");
        }
Exemple #2
0
        public void Desactivar()
        {
            AlarmaDesactivada abc = new AlarmaDesactivada();

            abc.SetContext(context);
            context.CambiarEstado(abc);

            Console.WriteLine("alarma desactivada");
        }
        public void Activar()
        {
            Activada state = new Activada();

            state.SetContext(context);
            context.CambiarEstado(state);

            Console.WriteLine("Alarma activada");
        }