Interfaces
 InterfaceDescription
 Observer A class can implement the Observer interface when it wants to be informed of changes in observable objects.
Classes
 ClassDescription
 Observable This class represents an observable object, or "data" in the model-view paradigm.