观察者模式和订阅模式区别

张开发
2026/4/10 0:15:49 15 分钟阅读

分享文章

观察者模式和订阅模式区别
两者核心几乎一样主要区别在于“有没有中间人”观察者模式目标被观察者直接通知观察者。就像你关注了一个博主博主一发文系统直接推送给所有粉丝。发布-订阅模式目标和观察者不直接联系中间通过一个“调度中心”。就像你订阅了报纸报社把报纸发给邮局调度中心邮局再送到你手上。报社不知道你是谁你也不知道报纸从哪里来。一句话总结观察者模式是目标直接通知观察者耦合较紧。发布-订阅模式是借助第三方中转双方互相不知道对方完全解耦。

更多文章