试题详情

试题内容

(1)设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如下图,其中,  (2)在其状态发生改变时,向它的各个观察者发出通知。



(1)A.命令(Command)
B.责任链(Chain of Responsibility)
C.观察者(Observer)
D.迭代器(Iterator)
(2)A.Subject
B.ConcreteSubject
C.Observer
D.ConcreteObserver

查看答案

软题库参考答案:C、B(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

11题:下图所示为观察者(Obserrver)模式的抽象示意图,其中()知道其观察者,可以有任何多个观察者观察同一个目标;提供住处和删除观察者对象的接口。此模式体现的最主要的特征是()

A.Subject
B.Observer
C.ConcreteSubject
D.ConcreteObserver
A.类应该对扩展开放,对修改关闭
B.使所要交互的对象尽量松耦合
C.组合优先于继承使用
D.仅与直接关联类交互
17题:

使用白盒测试方法时,应根据  ( )  和指定的覆盖标准确定测试数据。
A、程序的内部逻辑
B、程序结构的复杂性
C、使用说明书
D、程序的功能

24题:假设系统有n (n≥5) 个进程共享资源R,且资源R的可用数为5。若采用PV操作,则相应的信号量S的取值范围应为(  )。
A.-1~n-1
B.-5~5
C.-(n-1)~1
D.-(n-5)~5
27题:

某软件在应用初期运行在 Windows NT 环境中。现因某种原因,该软件需要在 UNIX 环境中运行,而且必须完成相同的功能。为适应这个要求,软件本身需要进行修改,而所需修改的工作量取决于该软件的 ( ) 。
A、可扩充性  
B、可靠性  
C、复用性  
D、可移植性

20题:在对高级语言源程序进行编译或解释处理的过程中,需要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入( )中。
A、哈希表
B、符号表
C、堆栈
D、队列
45题:某企业信息系统采用分布式数据库系统。”当某一场地故障时, 系统可以使用其他场地上的副本而不至于使整个系统瘫痪"称为分布式数据库的(  )。
A.共享性
B.自治性
C.可用性
D.分布性