首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。 (2)
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。 (2)
admin
2017-09-13
25
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(1);该模式适用的场合是(2)。
(2)
选项
A、对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为
B、定义对象结构的类很少改变,但经常需要在此结构上定义新的操作
C、需要使用一个算法的不同变体
D、当一个对象必须通知其他对象,而它又不能假定其他对象是谁
答案
B
解析
本题考查设计模式的相关基础知识。
访问者(Visitor)模式是一种对象的行为型模式,用于表示一个作用于某对象结构中的各元素的操作,它使得用户可以在不改变各元素的类的前提下,定义作用于这些元素的新操作。访问者模式使得增加新的操作变得很容易,但在一定程度上破坏了封装性。上图展示的是一个出租车公司的例子。当有人打电话叫车时,出租车公司会为他派出一辆车(接收Visitor)。一旦乘客(Customer)上了车,那么出租车司机就成为承运关系的主体。
访问者模式的目的是要把数据结构和作用于结构上的操作之间的耦合解开,使得操作集合可以相对自由地演化。如果这样的系统有比较稳定的数据结构,又有易于变化的算法的话,使用访问者模式比较合适,因为访问者模式使得算法操作的增加变得容易。
转载请注明原文地址:https://jikaoti.com/ti/hiJ7FFFM
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
请在自定义序列“P1,P2,P3,P4”中增加P5。
请在整个工作表中查找“Excel”,查找中必须全字匹配,但不用区分大小写。
步骤1右击[求和项:工资]→[数字格式]命令。步骤2单击[货币]选项→单击[确定]按钮,如图8—9所示。[*]步骤3在[值字段设置]对话框中单击[确定]按钮,如图8—10所示。[*]本题考查的是“编辑数据透视表”考点。
请删除当前工作表中所有分类汇总。
创建地址标签,地址为“飞扬公司”,标签供应商为“A—ONE”,产品编号为“A—ONE28177”。
软件的()设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。
软件生命周期中花费时间最多的阶段是
在IE浏览器的“Interent选项”中,可以通过设置()来保证浏览网页的安全。
在关系数据库设计中,建立关系数据模型是()的任务。
随机试题
公民、法人或者其他组织因行政机关违法给予行政处罚受到损害的,有权依法提出赔偿要求,是行政处罚法基本原则中的哪个内容?
某市政府计划对全市的危旧房进行全面改造,通过政策和资金支持,以期较大幅度地建造普通住宅,缓解本市居民住房的紧张状况。市政府同时又计划适当提高普通住宅的市场售价,用以贴补上述房改的费用。这样做的理由是,本市居民是上述改造的直接受益者,应当承担部分开支。以
脱吸因数的大小可反映溶质吸收率的高低。()
保护关税
A、左肾上端B、右肾上端C、左肾下端D、右肾后面中部E、左肾后面中部第12肋越过
Shewasso______inherjobthatshedidn’thearanybodyknockingatthedoor.
下列传播方式受到自然因素影响最:为明显的是()
ARDS的临床特点
太阳股份有限公司想要收购上市公司月亮股份有限公司,于2004年2月22日公布收购要约,该收购要约的有效期限为50天。收购要约是特殊的民事要约,应遵守一些强制性规定。则根据《证券法》的规定,在收购要约的有效期限内,收购人的下述哪项行为是正确的?()
被评估债券为非上市企业债券,3年期,年利率为17%,单利计息,按年付息到期还本,面值100元,共1000张,评估时债券购入已满1年,第1年利息已经收账,若折现率为10%,被评估企业债券的评估值最接近于()元。
最新回复
(
0
)