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