首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。 (2)
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。 (2)
admin
2017-09-13
27
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。
(2)
选项
A、对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为
B、定义对象结构的类很少改变,但经常需要在此结构上定义新的操作
C、需要使用一个算法的不同变体
D、当一个对象必须通知其他对象,而它又不能假定其他对象是谁
答案
B
解析
本题考查设计模式的相关基础知识。
访问者(Visitor)模式是一种对象的行为型模式,用于表示一个作用于某对象结构中的各元素的操作,它使得用户可以在不改变各元素的类的前提下,定义作用于这些元素的新操作。访问者模式使得增加新的操作变得很容易,但在一定程度上破坏了封装性。上图展示的是一个出租车公司的例子。当有人打电话叫车时,出租车公司会为他派出一辆车(接收Visitor)。一旦乘客(Customer)上了车,那么出租车司机就成为承运关系的主体。
访问者模式的目的是要把数据结构和作用于结构上的操作之间的耦合解开,使得操作集合可以相对自由地演化。如果这样的系统有比较稳定的数据结构,又有易于变化的算法的话,使用访问者模式比较合适,因为访问者模式使得算法操作的增加变得容易。
转载请注明原文地址:https://kaotiyun.com/show/fDLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请在幻灯片中添加三个笑脸,使其显示在同一列,且距离相等。
工作表某列存放沈阳各月的销售情况,请按其销售数量的降序排序,并在查看结果后恢复原数据清单。
将自选图形的大小修改为高5厘米,宽5厘米。
请为演示文稿添加自定义数字签名,名称为“tianyu”,目的为“加密”。
步骤1在[图表工具]的[格式]选项卡[大小]组中的[高度值]文本框中输入“8”。步骤2按(Enter)键。本题考查的是“设置图表位置、大小和属性”考点。
完善下列程序,其功能是:求出不超过六位数的Armstrong数。所谓Armstrong数是指一个n位的正整数,它的每位数字的n次方之和等于该数本身。例如153=13+53+33,54748=55+45+75+45+85,等等。CLEARFORm=1to
PowerPoint2003的“幻灯片设计"任务窗格一般包含()。
在WindowsXP中,对于任务栏的说法不正确的是()。
一般来说,系统服务组件安装得越多,用户享受的服务功能也就越多,系统就越安全。
随机试题
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fStud”和子窗体对象“fDetail”。请在此基础上按照以下要求补充“fStud”窗体的设计。(1)将窗体标题改为“学生查询”
A、青少年牙周炎B、糖尿病型牙周炎C、成人牙周炎D、Down综合征E、掌趾角化—牙周破坏综合征属遗传性疾病,且双亲必须均携带染色体基因才使其子女患本病的是
在圆管流中,紊流的断面流速分布符合()。
施工单位技术负责人,在危险性较大的分部分项工程专项施工方案实施过程中,应完成下列哪项工作。()
下列选项中,不能用于估算流动资金的选项是()。
在评价审计结果时,如果被审计单位尚未调整的错报或漏报的汇总数超过重要性水平,注册会计师应当采取的措施包括( )。被审计单位应收账款金额为300万元,重要性水平为2万元,现对其中的50%进行抽查,发现0.98万元的错报,注册会计师应当( )。
社区工作的实践原则有( )。
关于经济基础对法律的决定作用,下列说法不正确的是()
Cyberattacksseemtobegettingmoresophisticatedbythehour.Afewweeksagomal-wareknownasZeroDaywasfoundtohaveex
Whatisthepassageabout?WhatwasPepysdoingwhenhiswifetoldhimaboutthefire?
最新回复
(
0
)