观察者模式
2022-08-01 15:54:43 9 举报
AI智能生成
观察者模式
作者其他创作
大纲/内容
在对象之间定义一个一对多的依赖,当一个对象状态改变的时候,所有依赖的对象都会自动收到通知。
被依赖的对象,发出消息的对象
被观察者
依赖的对象,也是接收消息的对象
观察者
定义
观察者模式
极客事件观察者模式一
参考文献
原理图
观察者模式的简单实现
代码层面的解耦
架构层面的系统解耦
邮件订阅
RSS Feeds
下单成功,添加积分,发送短信,推送到物流系统
产品的设计思路
应用场景
将观察者注册到注册中心,注册的方法为通过反射获取添加了Subscribe注解的方法。并缓存起来
当被观察者被调用时,触发观察者方法执行,到注册中心去找寻匹配的方法
步骤
eventBus系统实现
升级版eventBus系统实现
再次升级版,小型mq实现
0 条评论
回复 删除
下一页