AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
观察者模式
2022-08-01 15:54:43
9
举报
分享方式
免费使用
观察者模式
设计模式
模板推荐
作者其他创作
大纲/内容
定义
在对象之间定义一个一对多的依赖,当一个对象状态改变的时候,所有依赖的对象都会自动收到通知。
被观察者
被依赖的对象,发出消息的对象<br>
观察者
依赖的对象,也是接收消息的对象<br>
参考文献
极客事件观察者模式一
观察者模式的简单实现
原理图
应用场景<br>
代码层面的解耦<br>
架构层面的系统解耦<br>
产品的设计思路<br>
邮件订阅<br>
RSS Feeds<br>
下单成功,添加积分,发送短信,推送到物流系统
eventBus系统实现
步骤
将观察者注册到注册中心,注册的方法为通过反射获取添加了Subscribe注解的方法。并缓存起来
当被观察者被调用时,触发观察者方法执行,到注册中心去找寻匹配的方法
升级版eventBus系统实现
再次升级版,小型mq实现
收藏
立即使用
Java集合框架JCF
收藏
立即使用
Spring 注解
收藏
立即使用
模式注解 @ComponentScan 解析流程图
收藏
立即使用
@EventListener 注解的工作原理
阿菜边
职业:Java研发
去主页
Collect
Get Started
观察者模式
Collect
Get Started
观察者模式
Collect
Get Started
观察者模式
Collect
Get Started
观察者模式
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document