首页
登录
从业资格
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式
题库
2022-08-02
51
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式适用的场合是( )。
A.对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为B.定义对象结构的类很少改变,但经常需要在此结构上定义新的操作C.需要使用一个算法的不同变体D.一个对象必须通知其它对象,而它又不能假定其它对象是谁
选项
A.对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为
B.定义对象结构的类很少改变,但经常需要在此结构上定义新的操作
C.需要使用一个算法的不同变体
D.一个对象必须通知其它对象,而它又不能假定其它对象是谁
答案
B
解析
访问者(visitor)模式是一种对象的行为模式,用于表示一个作用于某对象结构中的各元素的操作,它使得用户可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式使得新的操作变得很容易,但在一定程度上破坏了封装性。
转载请注明原文地址:https://tihaiku.com/congyezige/2401096.html
本试题收录于:
高级系统分析师题库软件水平考试初中高级分类
高级系统分析师
软件水平考试初中高级
相关试题推荐
下列哪个是线上购买,线下服务的的模式()A.B2B B.B2C C.G2C
某工程有10项工作,其相互关系如图所示,则该项目工期为()天,工作D的总是差为
软件开发“螺旋模型”是经常使用的一种模型,它是(请作答此空)的结合,强调软件开发
某工程有10项工作,其相互关系如图所示,则该项目工期为(请作答此空)天,工作D的
区块链是()、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。A.数
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中(请作答此空)
已知一个文件中出现的各字符及其对应的频率如下表所示。采用Huffman编码,则
已知一个文件中出现的各字符及其对应的频率如下表所示。采用Huffman编码,则
对有向图G进行拓扑排序得到的拓扑序列中,顶点Vi在顶点Vj之前,则说明G中()
n个关键码构成的序列{k1,k2,...kn,}当且仅当满足下列关系时称其为堆
随机试题
Improvementsinlaborproductivity【C1】______increasewagesandsalaries.
IreturnedtoAbuja,thecapitalofNigeria,aftercollegegraduation.Ihad
Socialcustomsandwaysofbehavingchange.Thingswhichwereconsideredimpo
Thehomesecretary,CharlesClarke,willtodayguaranteethatthepersonald
计算机最主要的工作特点是()。A.存储程序与自动控制 B.高速度与高精度
IEEE802.16工作组提出的无线接入系统空中接口标准是()。A.GPRS
南大黄的原植物为A.唐古特大黄 B.掌叶大黄 C.藏边大黄 D.药用大黄
按左关脉可候的脏腑和部位是A.心与膻中 B.肾与小腹 C.睥与胃 D.肝、
测绘单位可以向( )测绘地理信息主管部门申清获取本单位的信用报告。A.国务院
亚急性甲状腺炎可能是由于 A.自身免疫性疾病 B.病毒感染 C.细菌
最新回复
(
0
)