Propagating update events

The Model-View or Observer pattern  [GOF] provides a general way to deal with information updates that may affect multiple dependent objects. Similar functionality can be obtained by employing events. An event class can be defined as follows:


slide: Propagating update events