软件工程 选择题 较难 ★ 精品

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

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

题目
某实验室平台有设备甲、乙、丙、丁:甲提交校准请求后需通知乙,乙确认后需通知丙,丙完成后需通知丁;丁的状态变化还可能触发甲重新提交。若要求交互统一协调且设备对象不直接互相发送消息,哪种设计符合中介者模式的交互中心化? A. 各设备保留现有调用关系,另增中介者记录交互日志 B. 各设备只向中介者发送事件,由中介者按规则通知相关设备 C. 甲、乙、丙、丁各自维护其他设备的引用,由调用方选择目标 D. 甲只与乙通信、乙只与丙通信、丙只与丁通信,丁直接通知甲