添加观察者模式的代码，对其理解++