public void DetachObserver(IChangeObserver observer) { observers.Remove(observer); }
// 经典observer的注册和反注册函数 public void AddObserver(IChangeObserver observer) { observers.Add(observer); }