tlp_Observer3tulip
Usage
#include <Observable.h>
Public Member Functions
virtual ~Observer ()
virtual void update (std::set< Observable * >::iterator begin, std::set< Observable * >::iterator end)=0
virtual void observableDestroyed (Observable *)=0
Detailed Description
The Observer pattern is a framework for handling state dependency between observer and observed object. It is described in the lecture notes and pp293-304 of Design Patterns by Gamma, Helm, Johnson, and Vlissides.