观察者模式
2021-04-13 本文已影响0人
垂直居中的句号
观察目标:发生改变的对象。
观察者:被通知更新的对象。
当一个对象状态发生改变时,其所依赖的所有相关对象都会收到通知并自动更新。
观察者模式不完全解耦,发布订阅模式完全解耦。
观察目标,首先做出更改操作,改变change状态,最后通知观察者。
观察者收到后update。
首先创建观察目标,然后添加观察者,最后操作更改。
缺点: 观察者太多时会造成内存泄露.
观察目标:发生改变的对象。
观察者:被通知更新的对象。
当一个对象状态发生改变时,其所依赖的所有相关对象都会收到通知并自动更新。
观察者模式不完全解耦,发布订阅模式完全解耦。
观察目标,首先做出更改操作,改变change状态,最后通知观察者。
观察者收到后update。
首先创建观察目标,然后添加观察者,最后操作更改。
缺点: 观察者太多时会造成内存泄露.