观察者模式，还是变化多样啊