首页
登录
从业资格
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式
题库
2022-08-02
84
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式适用的场合是( )。
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,}当且仅当满足下列关系时称其为堆
随机试题
Likeourpollutedenvironment,ourbodiesarenolongerpollution-free.Scientist
At43,I’vereachedthestagewherewomenarewarnedtowatchoutforthecr
按中医五脏六腑的生理功能和病理表现,来分析内脏病变的部位和性质的辨证方法属于A、
根据以下资料,回答下列问题。 2005~2010年,该市每标立方米工业废气
患者,女性,30岁。因紧张、烦躁、坐立不安、心悸、气急、怕死而入院,10个月前出
药动学是研究A.药物的加工处理 B.机体对药物的处置过程 C.药物与机体间相
某县召开人大会议。办公室的刘秘书接到一项会务安排任务,要求他在为期4天的会期中将
银行承兑汇票的承兑银行,应当按照票面金额向出票人收取()的手续费。A:千分之一
下列属于注册监理工程师应遵守的职业道德守则的是( )。A.对侵犯本人权利的行为进
用来分析边坡稳定性的岩土物理力学性能指标是()。A.黏聚力 B.抗剪强度
最新回复
(
0
)