首页
登录
从业资格
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式
题库
2022-08-02
61
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式适用的场合是( )。
A.对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为B.定义对象结构的类很少改变,但经常需要在此结构上定义新的操作C.需要使用一个算法的不同变体D.一个对象必须通知其它对象,而它又不能假定其它对象是谁
选项
A.对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为
B.定义对象结构的类很少改变,但经常需要在此结构上定义新的操作
C.需要使用一个算法的不同变体
D.一个对象必须通知其它对象,而它又不能假定其它对象是谁
答案
B
解析
访问者(visitor)模式是一种对象的行为模式,用于表示一个作用于某对象结构中的各元素的操作,它使得用户可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式使得新的操作变得很容易,但在一定程度上破坏了封装性。
转载请注明原文地址:https://www.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,}当且仅当满足下列关系时称其为堆
随机试题
"What’sdonecannotbeundone,"moanedLadyMacbethinherfamoussleepwalking
Welcometo2008ChinaDailyNewspaperGroupSubscription(订阅)andConsult
[originaltext]AmericanmagicianDavidBlaineistobesuspendedinaglass
关于建筑防爆的基本措施,下列不属于预防性措施的是()。A.消除静电火花
下列关于最适pH的叙述,哪项是正确的?( )A.最适pH就是酶的pI值 B.
D
患者女,26岁。在购物时突然尖叫一声,即刻倒地,四肢痉挛性抽搐,口吐血红色泡沫,
在企业财务的现金流量分析中,用于筹资与支付能力分析的指标不包括()。A:外部融资
《中华人民共和国未成年人保护法》也将未成年人界定为()的公民,与《儿童权利公约
某递延年金为从第5期期初开始,每期发生1000元的等额支付,共计发生10期,假设
最新回复
(
0
)