DesignPatterns in C++ - observer design pattern 
22/09/2014