The Mediator pattern has which of the following advantages
- It decouples collaborators, making them more changeable and reusable
- It centralizes control of an interaction in the mediator class, making it easier to change, thus increasing modifiability
- It simplifies the collaborators, making them easier to understand, and hence to change
- All of the mentioned