Java Reference
In-Depth Information
20. public void setTaskChangeObservable(TaskChangeObservable newNotifier){
21. notifier = newNotifier;
22. }
23.
24. public void taskAdded(Task task){
25. selector.addItem(task);
26. }
27. public void taskChanged(Task task){ }
28. public void taskSelected(Task task){ }
29. }
A feature of the Observer pattern is that the Observable uses a standard interface for its Observers— in this case,
TaskChangeObserver . This means that the Observer pattern is more generic than the Mediator pattern, but also
that the observers may receive some unwanted message traffic. For instance, the TaskEditorPanel takes no
action when its taskAdded and taskChanged methods are called.
 
Search WWH ::




Custom Search