增加了中介者模式