22.3 观察者模式的应用