观察者模式

2021-04-13  本文已影响0人  垂直居中的句号

观察目标:发生改变的对象。

观察者:被通知更新的对象。

当一个对象状态发生改变时,其所依赖的所有相关对象都会收到通知并自动更新。

观察者模式不完全解耦,发布订阅模式完全解耦。

观察目标,首先做出更改操作,改变change状态,最后通知观察者。

观察者收到后update。

首先创建观察目标,然后添加观察者,最后操作更改。

缺点: 观察者太多时会造成内存泄露.

上一篇 下一篇

猜你喜欢

热点阅读