手动写了一个观察者
1