观察者模式简介

我简单说一下, 理论知识网上有很多,我不细说了
组成结构组要有Subject和Observe组成
Java观察者(Observe)模式--项目实战应用

Java观察者(Observe)模式--项目实战应用

表结构 对象关系

User对象和Article丶UserRecord有关联
可以理解为User对象是主题
Article丶UserRecord是订阅者
Java观察者(Observe)模式--项目实战应用

运行结果

User添加会通知Article和UserRecord去添加相应的数据

User删除会通知Article和UserRecord去删除相应的数据
Java观察者(Observe)模式--项目实战应用

总结

观察者模式便于维护对象之间的依赖关系,保证数据的一致性
优点即可扩展性和可维护性

项目源码

链接: https://gitee.com/danielei/observer-design-mode.

相关文章:

  • 2022-12-23
  • 2021-09-30
  • 2021-12-21
  • 2021-04-16
  • 2021-10-03
  • 2021-07-10
猜你喜欢
  • 2021-11-27
  • 2021-12-19
  • 2021-05-22
  • 2021-05-22
  • 2021-05-18
  • 2022-12-23
相关资源
相似解决方案