案例分析题

阅读下列说明和Java代码,将应填入(n) 处的字句写在答题纸的对应栏内。
【说明】
某文件管理系统中定义了类OfficeDoe和DocExplorer。当类OfficeDoe发生变化时,类DocExplorer的所有对象都要更新其自身的状态。现采用观察者(Observer) 设计模式来实现该需求,所设计的类图如图6-1所示。

【Java代码】

【正确答案】

(1)void update()
(2)Observer
(3)obs.update()
(4)Subject
(5)Attach(this)

【答案解析】