Esempio n. 1
0
 public override void RemoveObserver(ObserverAb observer)
 {
     //判断是否有该观察者
     if (observers.Contains(observer))
     {
         observers.Remove(observer);
     }
 }
Esempio n. 2
0
 public override void AddObserver(ObserverAb observer)
 {
     //判断是否有该观察者
     if (!observers.Contains(observer))
     {
         observers.Add(observer);
     }
 }
Esempio n. 3
0
 public abstract void RemoveObserver(ObserverAb observer);
Esempio n. 4
0
 public abstract void AddObserver(ObserverAb observer);