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