您当前的位置: 首页 >  Java

【一看就会的Java设计模式教程】- 观察者模式

发布时间:2021-06-15 14:32:18 ,浏览量:0

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

  • 类型 行为型

2 适用场景

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

3 优点
  • 观察者和被观察者之间建立一个抽象的耦合
  • 观察者模式支持广播通信
4 缺点
  • 观察者之间有过多的细节依赖、提高时间消耗及程序复杂度
  • 使用要得当,要避免循环调用
5 实例

接下来,来到观察者-Teacher的代码区中

6 源码应用
  • JDK应用
Guava

  • 注册,即添加观察者
  • 移除观察者
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    115984博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0511s