首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。 (2)
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。 (2)
admin
2017-09-13
21
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。
(2)
选项
A、对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为
B、定义对象结构的类很少改变,但经常需要在此结构上定义新的操作
C、需要使用一个算法的不同变体
D、当一个对象必须通知其他对象,而它又不能假定其他对象是谁
答案
B
解析
本题考查设计模式的相关基础知识。
访问者(Visitor)模式是一种对象的行为型模式,用于表示一个作用于某对象结构中的各元素的操作,它使得用户可以在不改变各元素的类的前提下,定义作用于这些元素的新操作。访问者模式使得增加新的操作变得很容易,但在一定程度上破坏了封装性。上图展示的是一个出租车公司的例子。当有人打电话叫车时,出租车公司会为他派出一辆车(接收Visitor)。一旦乘客(Customer)上了车,那么出租车司机就成为承运关系的主体。
访问者模式的目的是要把数据结构和作用于结构上的操作之间的耦合解开,使得操作集合可以相对自由地演化。如果这样的系统有比较稳定的数据结构,又有易于变化的算法的话,使用访问者模式比较合适,因为访问者模式使得算法操作的增加变得容易。
转载请注明原文地址:https://jikaoti.com/ti/hiJ7FFFM
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请在工作表中插入来自文件的图片。
为工作簿添加摘要信息,说明文件类别为“试题练习”,关键词为“Excel”,备注为“涵盖大纲全部内容”。
将自选图形的大小修改为高5厘米,宽5厘米。
将信封的尺寸设置为“航空2”,收件人地址的字体为“ArialUnicodeMS”,并将信封添加到文档中。
用Word的插入命令,在标题前插入如下字符“iii”。
信息系统中信息资源的访问控制是保证信息系统安全的措施之一。下面关于访问控制的叙述中错误的是________。
IP地址可以用十进制数形式表示,但不能用二进制数表示。
只有以管理员或管理员组的成员身份登录计算机才能打开“计算机管理”控制台,执行相应的管理任务。
在Excel2003中,要实现打印工作表每页数据表下方自动显示“第几页”字样,需要进行的操作是()。
随机试题
男,42岁。商人,有冶游史,1周来发热、头痛、全身不适、食欲减退。查体:全身淋巴结肿大,无压痛。实验室检查:血白细胞3.0×109/L,CD4+/CD8+<1.0。该患者最可能的诊断是
某会计师事务所为某公司的股票公开发行出具了审计报告,下列说法不正确的是:()
人员疏散分析可以得到人员疏散的状态,可得到的结果包括()
下列选项中,不属于信贷人员分析客户的供应阶段的进货渠道时应考虑的是()。
在现实经济生活中,大多数成本与业务量之间的关系限于固定成本和变动成本两种类型。()
某工业企业,职工共30人,企业的资产总额为300万元,上年亏损52万元,2017年企业有关生产、经营资料如下:(1)取得产品销售收入230万元、国债利息收入23万元,金融债券利息收入39万元。(2)发生产品销售成本100万元;发生产品销售税金及附加5.
旅行社收取旅游者预先交纳的服务费后,未按约定向旅游者提供服务,根据《消费者权益保护法》的规定,旅行社应当()。
无产阶级建立政权的第一次伟大尝试是()。
天气:下雪:寒冬
Lookatthestatementsbelowandthefiveextractsaboutdifferentadvertisementsfromnewspaperarticlesontheoppositepage.
最新回复
(
0
)