用于监听其他对象的变化:
简单的观察者模式,比如android的点击事件
第一步定义onClickListener{
void onClick();
}
对象:点击时,调用Listener
监听者:实现onClick方法,并且订阅监听。
说的比较简单,毕竟大家都很熟悉。
一般的观察者模式:
对象:将所有监听放在一个数组里面,
实现notify方法,触发是,唤醒所有的监听。
eg:代码太多了,后面在补充
用于监听其他对象的变化:
简单的观察者模式,比如android的点击事件
第一步定义onClickListener{
void onClick();
}
对象:点击时,调用Listener
监听者:实现onClick方法,并且订阅监听。
说的比较简单,毕竟大家都很熟悉。
一般的观察者模式:
对象:将所有监听放在一个数组里面,
实现notify方法,触发是,唤醒所有的监听。
eg:代码太多了,后面在补充
本文标题:观察者模式
本文链接:https://www.haomeiwen.com/subject/oigiyxtx.html
网友评论