Lmxy1990 ' Blog

设计模式之观察者模式

观察者模式


  • 观察者模式一般使用在订阅/推送功能下,数据提供方推送数据–>数据接收方.其实在开发中该模式使用应该是很普遍的.例如站内信/信息中心/订阅都是用的是该设计模式.

    • 方式1:数据推送方—>查询订购对象—>推送给订购对象.
    • 方式2:订购的对象 —>查询订阅的数据—>拉取需要的数据.

  • 本质上其实就是发送方与接收方的依赖隔离,也就是说数据发送方发送数据,
    不是直接发送给订购的对象,而是先查询哪些订购了.然后统一发送出


End

坚持原创技术分享,您的支持将鼓励我继续创作!