Ejemplo n.º 1
0
        public /*static*/ void Main(string[] args)
        {
            var observada = new Observada();

            observada.AdicioneObservador(new Observador1(observada));
            observada.AdicioneObservador(new Observador2(observada));
            observada.AlterarNumero(820);


            observada.RemovaObservador(1);
            observada.AlterarNumero(3209);

            Console.ReadKey();
        }
Ejemplo n.º 2
0
 public Observador2(Observada observada)
     : base(observada)
 {
 }
Ejemplo n.º 3
0
 public ObservadorAbstrato(Observada observada)
 {
     Observada = observada;
 }