1
2
3
4
5
6
7
8
9
10
11
12
13
|
Class Observable {
obs : Vector
// 观察者列表
addObserver(Observer o)
//添加观察者
deleteObserver(Observer o)
// 删除观察者
notifyObservers()
// 通知观察者, 回调 观察者的 update()方法
notifyObservers(Object arg)
}
|
1
2
3
4
5
|
Interface Observer {
public
void
update(Event evt);
}
|