Is Eventbus more a Mediator or an Observer? According to Google, \"eventbus mediator\" gets 2.430 hits and \"eventbus observer\" gets 3.850 hits.
From the descriptio
wikipedia: The essence of the Mediator Pattern is to "Define an object that encapsulates how a set of objects interact"
EventBus does not do this.
EventBus is also not observer pattern because if you have N objects and you want to communicate between all of them you need N*N observers if you use the observer pattern but only one global EventBus is enough to do the same job.
So EventBus is THE EventBus pattern.