Patt#30. "Caller - Dispatcher - Caller Back" Pattern //
interaction patterns

Typical object interactions
- caller.requestCallBack --> dispatcher.selectCallerBack
--> rateMe, followed by . . .
- dispatcher.activateCallerBack -->
callerBack.makeCallBack --> caller.receiveCallBack
Examples
- customer - taxi dispatcher - taxi (in a simulation
system)
- inbound call - call back server - call back unit
- requester - job shop - contractor (in a simulation
system).
Combinations
- Superimpose upon three (or more) interacting pattern
players.
Interaction patterns
Patterns for building object
models