// Observer Pattern Interfaces public void RegisterObserver(ModelComponentObserver observer) { observers.Add(observer); }
public void UnregisterObserver(ModelComponentObserver observer) { observers.Remove(observer); }