共 6 道题目
解析:交互规则集中到 Mediator,User 不再两两持有引用。
解析:这才能集中处理广播、禁言、敏感词等,而不是把规则复制到每个 User。
解析:交互若仍极复杂,只是把乱摊子从网状挪到一个类,需要拆分职责。
解析:View 与 Model 不直接搅在一起,由 Controller/Presenter 协调,是中介者思想。
解析:send/changed 都委托 Mediator.notify,保持同事之间解耦。
解析:每个同事一条到中介者的关联,复杂度降为线性,这是结构上的收益。