首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。 (2)
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。 (2)
admin
2017-09-13
22
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。
(2)
选项
A、对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为
B、定义对象结构的类很少改变,但经常需要在此结构上定义新的操作
C、需要使用一个算法的不同变体
D、当一个对象必须通知其他对象,而它又不能假定其他对象是谁
答案
B
解析
本题考查设计模式的相关基础知识。
访问者(Visitor)模式是一种对象的行为型模式,用于表示一个作用于某对象结构中的各元素的操作,它使得用户可以在不改变各元素的类的前提下,定义作用于这些元素的新操作。访问者模式使得增加新的操作变得很容易,但在一定程度上破坏了封装性。上图展示的是一个出租车公司的例子。当有人打电话叫车时,出租车公司会为他派出一辆车(接收Visitor)。一旦乘客(Customer)上了车,那么出租车司机就成为承运关系的主体。
访问者模式的目的是要把数据结构和作用于结构上的操作之间的耦合解开,使得操作集合可以相对自由地演化。如果这样的系统有比较稳定的数据结构,又有易于变化的算法的话,使用访问者模式比较合适,因为访问者模式使得算法操作的增加变得容易。
转载请注明原文地址:https://kaotiyun.com/show/fDLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请在当前幻灯片中插入一个组织结构图,其中第一层与第二层之间有一个助手图框。
请在当前幻灯片中,插入由大纲文件而创建的幻灯片。
请在工作簿中选定工作表Sheet1。
利用菜单操作,请将图表“销售情况”的数值轴设置字体颜色为蓝色,刻度间距50,坐标轴加粗显示。
请删除单元格的所有信息,包括格式及内容等。
使用任务窗格查找关于“智能标记”的使用方法。
编程题【要求】(1)打开“T盘”中“P3vbp”文件,根据题目要求编写和调试程序后,直接保存所有文件。(2)程序代码书写应呈锯齿形,否则适当扣分。【题目】编写程序,找出给定范围内所有不是素数的亏数。所谓亏数是指除本身外其所有因子之和小于自身的正整
()是集动态影视图像、静态图片、声音、文字等信息为一体,为用户提供实时、高质量、按需点播服务的系统。
关于WWW服务,下列哪种说法是错误的?()
一般来说,系统服务组件安装得越多,用户享受的服务功能也就越多,系统就越安全。
随机试题
小儿的体质特点为
有关大面积烧伤的微粒皮/皮浆移植,以下哪些是正确的
审计机关进行审计时,有权检查被审计单位的会计凭证、会计账簿、会计报表以及其他与财政收支或者财务收支有关的资料和资产。()
下列关于出口商品采用中性包装的叙述,正确的是()。
常温下,下列各组离子能在指定溶液中大量共存的是()。
在追求幸福生活的权利方面,应该是人人平等的。追求个人利益的最大化是每个人的必然选择。离开经济利益,任何人都不能很好地生活下去。离开经济利益的平等,就很难再谈其他利益的平等。我国二元制的户籍结构,在公民经济权利方面,有区别对待的现象存在,对于一个区域内的公民
从管理学上来讲,当失信成本小于失信收益,失信行为有利可图时,市场行为主体有可能选择甚至主动选择失信行为,失信现象就会大量发生;而当失信成本大于失信收益,失信行为无利可图,并可能给行为者带来损失和制裁时,市场行为主体就会根据趋利避害的原则,尽量避免失信行为,
为最大限度减少竞买人之间的恶意串通,________扰乱拍卖市场秩序,一种________网络的拍卖形式正日渐被业界所认可。尤其是在当前拍卖行业竞争激烈的今天,“网络拍卖”凭借阳光、规范的优势正________。依次填入画横线部分最恰当的一项是()
某高校新生入学后进行了专项体检。关于肝功能的检查情况有以下几种判断:(1)所有新生的肝功能都正常。(2)有些新生的肝功能正常。(3)有些新生的肝功能不正常。(4)李刚的肝功能正常。后来经过详细检查,发现以上断定中只有两个正确。以下哪项能够从上文中
程序的并发执行产生了一些和程序顺序执行时不同的特性,下列哪一个特性是正确的?()
最新回复
(
0
)