public void Detach(AObserver observer) { observers.Remove(observer); }
//Observer pattern public void Attach(AObserver observer) { observers.Add(observer); }