纠正观察者模式