实现了一个最基本的观察者模式,内部有详细注释