Silentdoer

导航

2023年12月21日 #

观察者模式和发布订阅模式的区别

摘要: 观察者模式只有两个对象,一个是观察者(Listener)和被观察者; 观察者通过实现被被观察者提供的接口,add到被观察者的Listener列表里; 当被观察者内部产生相关事件时,通过其Listener列表来通知观察者; 而发布定义模式则多了一个中介(Broker,比如Kafka),即分为了生产者、 阅读全文

posted @ 2023-12-21 11:52 Silentdoer 阅读(5) 评论(0) 推荐(0) 编辑