ObserverPattern:

In the PushModel, the observable broadcasts a piece of information that reveals the nature of the change. For example 'color changed to red', 'added item at index 12'.


-----

Known uses:

The JavaBeans PropertyChangeEvent''''''s.