public void RegisterObserver(IObserver o) { observers.Add(o); }
public void RemoveObserver(IObserver o) { observers.Remove(o); }
public void Detach(IObserver observer) { _observers.Remove(observer); }
public void Attach(IObserver observer) { _observers.Add(observer); }
public void RegisterObserver(IObserver observer) { observable.RegisterObserver(observer); }
public virtual void Detach(IObserver observer) { observers.Remove(observer); }
public virtual void Attach(IObserver observer) { observers.Add(observer); }