美文网首页
观察者模式

观察者模式

作者: yym_439 | 来源:发表于2019-04-24 14:40 被阅读0次

    定义

    • 定义了对象之间一对多依赖,让多个观察者对象同时监听某一个主题,当主题对象发生变化时,它的所有依赖者(观察者)都会收到通知
      并更新

    类型:行为型

    使用场景

    • 关联行为场景,建立一套触发机制

    优缺点

    优点:

    • 观察者和被观察者(主题)建立一个抽象的耦合
    • 观察者模式支持广播通信

    缺点:

    • 观察者之间有过多的细节依赖,提高了时间消耗及程序复杂度
    • 避免循环调用

    UML类图

    image.png

    相关文章

      网友评论

          本文标题:观察者模式

          本文链接:https://www.haomeiwen.com/subject/askggqtx.html