首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下技术说明及Java代码,将Java程序中(1)~(5)空缺处的语句填写完整。 [说明] 在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文件的内容或状态发生变化时,关注此
阅读以下技术说明及Java代码,将Java程序中(1)~(5)空缺处的语句填写完整。 [说明] 在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文件的内容或状态发生变化时,关注此
admin
2010-01-15
42
问题
阅读以下技术说明及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://jikaoti.com/ti/BQi7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
面向对象分析需要找出软件需求中客观存在的所有实体对象(概念),然后归纳、抽象出实体类。(26)是寻找实体对象的有效方法之一。
若某文件系统的目录结构如下图所示,假设用户要访问文件f1.java,且当前工作目录为Program,则该文件的全文件名为(24),其相对路径为(25)。 (25)
高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是(20)。
某公司内部使用wb.xyz.com.cn作为访问某服务器的地址,其畔wb是______。
给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素之和等于x。先用插入排序算法对数组A进行排序,再用以下过程P来判断是否存在两个元素之和等于x。low=l;high=n;while(high>low)ifA[low]+A[hig
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天)。活动EH最多可以晚开始①天而不影响项目的进度。由于某种原因,现在需要同一个工作人员完成BC和BD,则完成该项目的最少时间为②天
下图所示的二叉树进行顺序存储(根结点编号为1,对于编号为i的结点,其左孩子结点为2i,右孩子结点为2i+1)并用一维数组BT来表示,已知结点X、E和D在数组BT中的下标为分别为1、2、3,可推出结点G、K和H在数组BT中的下标分别为____________
计算机系统中,CPU对主存的访问方式属于________________。
产品的功能性测试的内容不包括______。A.适合性B.易用性C.正确性D.互操作性
在进行可用性测试时关注的问题应包括()。①安装过程是否困难②错误提示是否明确③GUI接口是否标准④登录是否方便⑤帮助文本是否上下文敏感
随机试题
奇脉常见于()。
(2004年第78题)下列关于急性肾衰竭的叙述,正确的是
A.鸭血B.牛奶C.鸡蛋D.畜肉E.鱼贫铁的食物是
陈某系我国某国有进出口公司的干部,2008年9月,陈某被派往A国进修,进修期间其禁不住金钱的诱惑,进而被A国的情报部门所控制。回国后,在与该国进行进口技术设备的谈判中,陈某多次将我国相关的绝密资料泄露给该国情报部门,致使我国蒙受重大经济损失。另外,陈某在去
工程项目建设监理的直线制组织形式,不包括()形式。
下列有关手提式灭火器安装设置要求正确的是()。
AmanoncehadadreamabouttheBlackForestinGermany.Inhisdreamhewaswalkingintheforestwhentwomenranoutandtri
四边形ABCD是边长为1的正方形,弧AOB、BOC、COD、DOA均为半圆,则阴影部分面积为()。
王立在这次的期末考试中,年级排名第25,参加考试者共1000名学生,王立的百分等级为()
Whydopeoplereadthenewspaper?Somepeoplereaditforentertainment;theyenjoysectionslikethecomicsorsports.Othersl
最新回复
(
0
)