public void RemoveObserver(IObserverElement observer) { var observerIndex = observers.IndexOf(observer); if (observerIndex >= 0) { observers.RemoveAt(observerIndex); } }
public void RegisterObserver(IObserverElement observer) { observers.Add(observer); }