public abstract class Observable<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<T> |
observables |
| Constructor and Description |
|---|
Observable() |
| Modifier and Type | Method and Description |
|---|---|
int |
countObservers()
Ruturnthesizeofobservers
|
abstract void |
notifyObservers(java.util.List<T> observers)
notify all observer(通知所有观察者,在子类中实现)
|
void |
register(T observer)
AttachObserver(通过实例注册观察者)
|
void |
unRegister(T observer)
UnattachObserver(注销观察者)
|
void |
unRegisterAll() |
public final java.util.ArrayList<T> observables
public void register(T observer)
public void unRegister(T observer)
public void unRegisterAll()
public int countObservers()
public abstract void notifyObservers(java.util.List<T> observers)