软件工程 选择题 简单 ★ 精品

观察者模式发布订阅 — 软件工程选择题

软件设计模式 行为型模式之二:观察者与迭代器 AI 三重审校通过

题目
某公众号消息推送系统采用观察者模式设计:读者可关注公众号成为观察者,也可取消关注退出;公众号发布新文章时,会自动向所有当前关注它的读者推送通知。下列关于该设计的说法正确的是(  ) A. 公众号发布文章时无需知道每位读者的具体类型,只需遍历通知所有关注者 B. 每位读者必须逐一询问公众号才能得知是否有新文章 C. 公众号必须针对每种不同类型的读者单独修改推送代码 D. 新读者关注后,公众号需要重新编译才能向其推送