B04 观察者模式 基础

定义

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

适用场景

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

优点

  • 观察者和被观察者之间建立一个抽象的耦合;
  • 观察者模式支持广播通信;

缺点

  • 观察者之间有过多的细节依赖,提高时间消耗及程序复杂度;
  • 使用要得当,要避免循环调用;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容