Java provides the java.util.Observable and java.util.Observer interface for implementing the Observer/Observable model. |
The Observable is the object of interest that provides information to a set of Observers. |
Our server is an Observable class that receives message from each visualization window. |
Each messages it receives is observed by all visualization windows. |