| previous |
Observer and Observable
class Model extends Observable {
...update model...
setChanged();
notifyObservers(optional_argument);
}
class View implements Observer {
...
public void update(Observable model, Object arg) {
...redraw commands...
}
}
myModel.addObserver(myView);