Пример #1
0
        public static void observer()
        {
            var subscriber = new Subscriber();

            for (var counter = 1; counter < 10; counter++)
            {
                var name = "Observer " + counter;
                var value = (counter + 12) * 3.33;
                var observer = new Observer(name, value);

                subscriber.subscribe(observer);
            }

            subscriber.update();
        }
Пример #2
0
 public void unsubscribe(Observer observer)
 {
     this.observers.Remove(observer);
 }
Пример #3
0
 public void subscribe(Observer observer)
 {
     this.observers.Add(observer);
 }