public override void Remove(AbstractObserver observer) { observers.Remove(observer); }
public abstract void Remove(AbstractObserver observer);
public override void Accept(AbstractObserver observer) { observers.Add(observer); }
public abstract void Accept(AbstractObserver observer);