首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下技术说明及Java代码,将Java程序中(1)~(5)空缺处的语句填写完整。 [说明] 在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文件的内容或状态发生变化时,关注此
阅读以下技术说明及Java代码,将Java程序中(1)~(5)空缺处的语句填写完整。 [说明] 在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文件的内容或状态发生变化时,关注此
admin
2010-01-15
85
问题
阅读以下技术说明及Java代码,将Java程序中(1)~(5)空缺处的语句填写完整。
[说明]
在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文件的内容或状态发生变化时,关注此OfficeDoc类对象的相应的DocExplorer对象都要更新其自身的状态。一个OfficeDoc对象能够关联一组DocExplorer对象。当OfficeDoc对象的内容或状态发生变化时,所有与之相关联的DocExplorer对象都将得到通知,这种应用被称为Observer(观察者)模式。以下代码采用Java语言实现,能够正确编译通过。
[Java代码]
选项
答案
Observer(观察者)模式的设计意图是:定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。(1)空缺处观察者对象更新自身的状态,更新的数据应该来自被观察者对象,所以此处应该为一Subject,因此(1)空缺处所填写的内容是:Subject subject。同理,(5)空缺处与(1)空缺处所填写的内容是相同的。 notifyObservers方法通知所有的观察者对象更新自身的状态,因此(2)空缺处应该返回所有的观察者对象,调用方法Observers()即可获得。(3)空缺处对每个观察者对象更新状态,所以应该调用update方法,update方法需要此被观察者对象作为参数,所以使用this宋获取对象自身。DocExplorer是一个观察者,因此需要实现接口Observer,即(4)空缺处所填写的内容是:Observer。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/PcDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
ICMP协议属于因特网中的(27)协议,ICMP协议数据单元封装在(28)中传送。(27)
某企业生产流水线M共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放n件半成品,采用PV操作实现生产者甲和生产者乙的同步可以设置三个信号量S、S1和S2,其同步模型如下图所示。 信号量
某公司内部使用wb.xyz.com.cn作为访问某服务器的地址,其畔wb是______。
为说明某一问题,在学术论文中需要引用某些资料。以下叙述中,()是不正确的。
某企业职工关系EMP(E_no,E_name,DEPT,E_addr,E_tel)中的属性分别表示职工号、姓名、部门、地址和电话;经费关系FUNDS(E_no,E_limit,E_used)中的属性分别表示职工号、总经费金额和已花费金额。若要查询部门为“开
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天)。活动EH最多可以晚开始①天而不影响项目的进度。由于某种原因,现在需要同一个工作人员完成BC和BD,则完成该项目的最少时间为②天
在结构化分析方法中,用于行为建模的模型是①,其要素包括②。①处应填入?
以下关于软件质量属性的叙述中,不正确的是________________。
系统交付后,修改偶尔会出现乱码的问题,该行为属于________________维护。
与XY(即X与Y不相同时,XY的结果为真)等价的逻辑表达式为________________。
随机试题
下列工程中,需要进行专家论证的项目有()。
永磁式测速发电机的转子是用永久磁铁制成的。()
男性患者,53岁,10天前流涕、咳嗽,未诊治,2~3天后自愈。2天前出现双下肢无力,逐渐加重,次日双上肢亦无力。查体:四肢肌力3级,腱反射低下,感觉正常,无病理征,脑脊液正常从鉴别诊断的角度,应首先采取的方法是
检察院的起诉书称,郑某作案时已满18周岁,他以带孩子去划船为名,当船行至水库中央时,故意将刚满1周岁的女婴抛入水库,使其溺水而死。据此.本案公诉人在法庭审理时应主要证明哪些事实?()
某公司在未来无限时期内每年支付的股利为3元/股,必要收益率为15%,则该公司股票的理论价值为()。
如果法定存款准备金与实际存款准备金相等,则超额存款准备金率e的大小是()。
资产负债表日后事项如涉及现金收支项目,均不调整报告年度资产负债表的货币资金项目和现金流量表正表各项目数字。()
当前有很多中学生,尤其是女生,对体育课表现出敬而远之的态度。大部分女生对做某些运动项目的动机不足,不愿意参加,只是在课堂上被动地配合体育教师的口令。在一次接力跑的教学中,少数男生比较积极,而许多女生则不愿意参加最后的游戏和接力比赛,造成少数人练,多数人看的
斯塔夫里阿诺斯在《全球通史》中说:“中国人的姓总是位于个人的名字之前,而不像西方那样,位于个人的名字之后。”中国人重视姓氏这一现象反映的实质是()。
如果人脑同科技的发展变化一样,那是一种灾难。尽管有理论说,“克隆人”虽与本体基因相同,但由于后天因素,也会在多方面与本体相异,而且严格来说,基因相同也是一样没有意思的。人人都健美,智商都是150,这就像用一幅美好的图画代替了一千幅美丽的图画一样,没有生气。
最新回复
(
0
)