add Mediator中介者模式