观察者模式

Posted 啊哈咧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了观察者模式相关的知识,希望对你有一定的参考价值。

观察者必须在主题中注册,然后主题才能将通知观察者

观察者模式通常包括下面几个角色:

1、Subject:抽象主题,它负责管理所有观察者的引用,定时定义主要的事件操作

2、ConcreteSubject 具体主题:它实现了抽象主题定义的所有接口,当自己发生变化时会通知所有观察者

3、Observer 观察者:监听主题发生变化的接口

以上是关于观察者模式的主要内容,如果未能解决你的问题,请参考以下文章

观察者模式是啥

观察者模式

设计模式之观察者模式

Android开发模式之观察者模式

[设计模式]观察者模式与订阅模式

设计模式-行为型模式-观察者模式