观察者模式(有时又被称为发布-订阅模式) 在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知. 这通常透过呼叫各观察者所提供的方法来实现.此种模式通常被用来实现事件处理系统. 比如我们订阅杂志, 会有一个订阅服务中心, 他负责管理期刊号, 添加用户 和 发送期刊 这里订阅服务中, 期刊, 用户 我们看做3个因素: 用户要订阅, 需要遵循一定的订阅规范(协议) 期刊要能记录有哪些订阅用户 订阅服务中心负责管理, 当有某一期刊更新时, 通知该期刊的订阅用户或…