Domain Events
Record important business occurrences that others should know about
Record important business occurrences that others should know about
Assign responsibility to an intermediate object that mediates between other objects
Define a one-to-many dependency where when one object changes state, all dependents are notified