观察者模式在 互联网开发中应用很多,又叫发布/订阅模式;举个简单的例子 某个业务,收听天气预报, 系统会不定时发布消息,用户需要接受,这样所有的用户要多次去获取消息是否已经更新,现在 创建一个观察者对象,三个方法 ,解决刚才那种问题的办法是在观察者进行监听, 消息一发布,观察者会把消息传递给所有用户,观察者还有两个另外的功能,就是添加一个用户,删除一个用户;