Пример #1
0
        static void Main(string[] args)
        {
            Sujeto miSujeto = new Sujeto();

            Observador a = new Observador("A", miSujeto);
            Observador b = new Observador("B", miSujeto);
            Observador c = new Observador("C", miSujeto);

            for (int n = 0; n < 5; n++)
            {
                miSujeto.Trabajo();
            }

            Console.WriteLine("---- Desuscribir ----");
            miSujeto.Desuscribir(b);

            for (int n = 0; n < 5; n++)
            {
                miSujeto.Trabajo();
            }
        }
Пример #2
0
 public Observador(string pNombre, Sujeto pSujeto)
 {
     nombre = pNombre;
     sujeto = pSujeto;
     sujeto.Suscribir(this);
 }