In addition to what ClockworkOcean said, dispatchers allow objects to communicate even if they don’t know about each other (or each other’s classes). You can have an actor A broadcast something on a manager actor M and actor B listens to that broadcast, without knowing about A. Alternatively, actor A broadcast its own dispatcher and B listens to it, without A knowing about B at all.