首页
登录
从业资格
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式
题库
2022-08-02
35
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式适用的场合是( )。
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,}当且仅当满足下列关系时称其为堆
随机试题
InformationSuperhighwayatWorkThechangesinhowwecommunicate
Ladiesandgentlemen,Goodafternoon.Wehopethatyourvisitherewillbea
Primaryschoolteachers’poor【C1】______ofEnglishandmathsisunderminin
听觉的基本理论中位置理论包括()A.频率理论 B.共鸣理论 C.行波理论
房屋建筑工地和市政工程工地用起重机械、场(厂)内专用机动车辆的安装、使用的监督管
管理员在Windowsserver2008安装了DHCP服务器用于给无线用户
下列关于信用卡业务的描述正确的是()。A.对于首次申请本行信用卡的客户,可采
下列哪项属于过敏性紫癜的临床表现?( )A.初起呈紫红色斑丘疹,高出皮面,继而
Shecouldnotformulateherideasinaf
(2019年真题)下列有关对累犯适用刑罚的说法中,正确的是()。A.可以酌情适用
最新回复
(
0
)