5.7.5 用观察者模式解决问题