Пример #1
0
 public void Detach(IMonitoringObserver observer)
 {
     observer.SetSubject(null);
     _observers.Remove(observer);
 }
Пример #2
0
 public DemoObserverPattern(ITransmitReceiver output, IEnumerable <Radio> radios, IMonitoringObserver monitor)
 {
     _output  = output;
     _radios  = radios;
     _monitor = monitor;
 }
Пример #3
0
 public void Attach(IMonitoringObserver observer)
 {
     observer.SetSubject(this);
     _observers.Add(observer);
 }