软件工程 选择题 标准

中介者模式交互中心化 — 软件工程选择题

软件设计模式 行为型模式之四:责任链与中介者 AI 三重审校通过

题目
某实验室平台有多个彼此协作的设备控制对象。改造要求是:控制对象之间不直接持有对方引用,所有协作请求均交由一个协调对象处理,由它决定后续通知哪些对象。以下哪种交互结构符合该要求? A. 每个控制对象直接向相关对象发送请求,由协调对象仅记录日志 B. 每个控制对象向协调对象发送请求,由协调对象统一协调并通知相关对象 C. 每个控制对象依次把请求转交给下一个控制对象,由末端对象决定处理方式 D. 每个控制对象各自保存其他对象的引用,并依据本地规则决定通知顺序