观察者模式

2019-09-18  本文已影响0人  SnailFast

简介

        观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监控一个主题对象。这样,当主题对象在状态上发生变化时,能够通知所有依赖此主题的观察者对象,使这些观察者对象能够自动更新。

观察者样例代码

主题接口 具体的主题对象 观察者接口 具体的观察者对象

特点

        观察者模式在被观察者和观察者之间建立链一个抽象的耦合。主题之间不能有循环依赖。

上一篇 下一篇

猜你喜欢

热点阅读