Beispiel #1
0
 public void RemoveObserver(IProductObserver observer)
 {
     if (observer == null)
     {
         throw new ArgumentNullException(nameof(observer));
     }
     _observers.Remove(observer);
 }
Beispiel #2
0
 public void RegisterObserver(IProductObserver observer)
 {
     if (observer == null)
     {
         throw new ArgumentNullException(nameof(observer));
     }
     _observers.Add(observer);
 }
Beispiel #3
0
 public virtual void RemoveObserver(IProductObserver observer)
 {
     observers.Remove(observer);
 }
Beispiel #4
0
 public virtual void AddObserver(IProductObserver observer)
 {
     observers.Add(observer);
 }