public void Detach(AbstractObserver observer) { observers.Remove(observer); }
public void Attach(AbstractObserver observer) { observers.Add(observer); }
public void AddObserver(AbstractObserver observer) { observerList.Add(observer); }
public void RemoveObserver(AbstractObserver observer) { observerList.Remove(observer); }
public void Remove(AbstractObserver observer) { abstractObservers.Remove(observer); }