public interface Subject
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearChanged()
功能描述:清除改变状态
|
boolean |
hasChanged()
功能描述: 查询被观察者对象是否改变
|
default void |
notifyObserver()
功能描述: 通知所有的观察者
|
void |
notifyObserver(Object arg)
功能描述: 通知所有的观察者
|
void |
registerObserver(Observer o)
功能描述: 注册观察者
|
void |
removeObserver(Observer o)
功能描述: 删除观察者
|
void |
setChanged()
功能描述: 标记被观察者对象已经改变
|
void registerObserver(Observer o)
o - 观察者void removeObserver(Observer o)
o - 观察者default void notifyObserver()
void notifyObserver(Object arg)
arg - 推送的数据void setChanged()
void clearChanged()
boolean hasChanged()
Copyright © 2019. All rights reserved.