观察模式一般用于某业务模块的扩展使用,发布者初始化某项业务模块时,可以初始化观察者列表,每个观察者需要注册发布者模块,当发布者发布某项业务时可以选择通知或不通知观察者列表中的观察者,如果notify之后,观察者(observer)可以通过update方法来获取更新。
注意:与消息不同的是,发布者并不是专门针对观察者而发布模块。
注:消息服务一般是即时性的,要求传输速度快,稳定。
本文共 239 字,大约阅读时间需要 1 分钟。
观察模式一般用于某业务模块的扩展使用,发布者初始化某项业务模块时,可以初始化观察者列表,每个观察者需要注册发布者模块,当发布者发布某项业务时可以选择通知或不通知观察者列表中的观察者,如果notify之后,观察者(observer)可以通过update方法来获取更新。
注意:与消息不同的是,发布者并不是专门针对观察者而发布模块。
注:消息服务一般是即时性的,要求传输速度快,稳定。
转载于:https://my.oschina.net/geekLight/blog/464178