The Event Notification Pattern--Integrating Implicit Invocation with Object-Orientation


By: D. Riehle

Summary: Changes in one object often require changes in dependent objects. Use implicit invocation. State changes, dependencies, and links among these objects become first-class objects.

Pattern: Event Notification

Changes in one object often require changes in dependent objects. Requiring objects to inform dependents about state changes explicitly couples object interfaces and implementations. Use implicit invocation. State changes, dependencies, and links among these objects become first-class objects.

Published in: TAPOS, Vol. 2, No. 1, 1996
Pages: 43-52
Category: Event-Driven Systems

Url: http://www.riehle.org/papers/1996/tapos-1996-event.html