28.4 观察者模式扩展