软件工程 填空题 较难 ★ 精品

观察者模式发布订阅 — 软件工程填空题

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

题目
某主题用 ArrayList 按登记顺序保存观察者,状态变化时用索引 i 从 0 开始、每次循环先判断 i<observers.size() 再调用 observers.get(i).update()。当前顺序为甲、乙、丙、丁。某次通知中,甲的 update() 执行时注销了丙并在末尾登记了戊,其余观察者的 update() 不做任何登记注销操作。则本次通知中 update() 被调用的总次数为____,未被通知到的观察者是____。