观察者模式（只是框架，还没调完）

观察者模式（只是框架，还没调完）