首页
登录
从业资格
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的
最全题库
2022-08-02
75
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的场合是( )。
问题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]W:Goodmorning.Weseemtobehearingmoreandmorenowadaysabo
[originaltext]Interviewer:Letmeturnitontothemanwhomayendupthewinn
InsideasmallchamberataKentStateUniversitylaboratory,hamsterssleep
1"Internationalcommunication"iscommunicationbetweenmembersofdiffe
()是教师自己确认并信奉的有关人、自然、社会和教育教学等方面的思想、观点和假设
一般来说,确定“金牌”客户的基本方法是估算客户带来的利益。
企业发行企业债券必须符合的条件有()。 Ⅰ.具有偿债能力 Ⅱ.企业发行企业债
患者女,36岁。外阴出现溃疡,采集溃疡处脓性分泌物,利用暗视野显微镜观察,可见运
不符合《计量法》对强制检定的规定的是A.由省级计量行政部门负责B.对社会公用计量
设a(x)=1-cosx,β(x)=2x2,则当x→0时,下列结论中正确的是:A
最新回复
(
0
)