首页
登录
从业资格
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的
最全题库
2022-08-02
36
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的场合是( )。
问题1选项A.VisitorB.StrategyC.ObserverD.State问题2选项A.对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为B.定义对象结构的类很少改变,但经常需要在此结构上定义新的操作C.需要使用一个算法的不同变体D.一个对象必须通知其他对象,而它又不能假定其他对象是谁
选项
答案
AB
解析
这一个题考查的难度是比较大的。
对于这类题判断点主要从这些角度来进行:
1、从图中找模式的关键字,如果找到,是这种模式的概率较高(70%左右)。为什么呢,我们在讲课时,也会讲到,有很多模式,其UML图是完全一样的,只是用在不同场景,有不同用意而已,此时不标明是哪种模式,根本无法判断。
2、需要从选项进行横向对比。所以我们需要分析选项中每一种模式的主要特征是什么。
在本题中图中已出现visitor,而与此同时还有访问者模式中的标准函数accept的身影,所以visitor的概率极高。
其他几个模式:
Strategy 模式,主要是方便策略的选择与改变。
Observer 模式,主要是建立观察关系,一旦被观察者有变化快速通知观察者联动。
State模式,主要关注状态的变迁。这些与图表达的内容均不符。
转载请注明原文地址:https://tihaiku.com/congyezige/2401331.html
本试题收录于:
高级系统分析师题库软件水平考试初中高级分类
高级系统分析师
软件水平考试初中高级
相关试题推荐
监理()体系建设,监理监理服务质量管理的模式按照监理业务分工程类型特征、区域特
某软件工程项目各开发阶段工作量的比例如下表所示: 假设当前已处于编
某信息化项目到2019年6月1日的成本执行数据如下表,根据下表数据当该项目为非典
如下图,为某信息化工程项目经理绘制的箭线图,其中活动的时间单位为周,活动G中的员
某工程网络计划如下图所示(时间单位:天).该工程的工期为(请作答此空)天,工作D
下列哪个是线上购买,线下服务的的模式()A.B2B B.B2C C.G2C
某工程,实施过程中发生如下事件:[事件1]:总监理工程师组建的项目监理机构组织形
UML图不包括()。A.用例图 B.序列图 C.组件图 D.继承图
某工程网络计划如下图所示(时间单位:天).该工程的工期为()天,工作D的自由时
某监理单位承担了某网络工程项目全过程的监理工作。在项目实施过程中,发生了如下事件
随机试题
[originaltext]Morning,everyone.WiththeInternetrevolutionusheringinn
Thebetteryoucanuseacomputer,____________(就越有可能)youaretofindajobasa
[originaltext]Thereseemsnevertohavebeenacivilizationwithouttoys,b
Thefirstpre-electionpoll,or"strawvote",asitwasthencalled,wascon
初产妇,平素月经规则,诊断为"妊娠期糖尿病",现停经28周。停经20周开始自觉胎
下图甲是缩手反射相关结构,图乙是图甲中某一结构的亚显微结构模式图.图丙表示图甲神
下列腧穴在五行配属中,属"火"的是A.少府 B.大陵 C.后溪 D.曲泉
某医疗辅助生殖技术机构在没有通知某当事人的情况下,将其冷冻保存精子为一患者提供了
人民检察院应当自接到公安机关提请逮捕后的14日内作出决定。( )
有预定目的,需要一定意志力努力的注意是()。 A.随意注意B.不随意注意
最新回复
(
0
)