什么是观察者模式?
观察者模式又称作 发布-订阅模式,定义对象一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。
缺点:如果存在一定数量的被观察者,就需要一定时间去通知观察者,如果观察者与被观察者之间存在循环依赖关系 可能导致系统崩溃,并且观察者模式下无法监听观察者是如何发生变化的,只能知道改变了。
观察者模式是一种设计模式,它创建了一种一对多的依赖关系,当一个对象的状态改变时,所有依赖于它的对象都会得到通知并自动更新。然而,这种模式可能存在通知延迟问题,尤其是在大量观察者时,以及循环依赖可能导致系统不稳定。此外,它无法跟踪观察者的具体变化细节。
观察者模式又称作 发布-订阅模式,定义对象一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。
缺点:如果存在一定数量的被观察者,就需要一定时间去通知观察者,如果观察者与被观察者之间存在循环依赖关系 可能导致系统崩溃,并且观察者模式下无法监听观察者是如何发生变化的,只能知道改变了。
6338

被折叠的 条评论
为什么被折叠?