首页
登录
从业资格
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的
最全题库
2022-08-02
73
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的场合是( )。
问题1选项A.VisitorB.StrategyC.ObserverD.State问题2选项A.对象的行为决定于它的状态,且必须在运行时刻根据状态改变它的行为B.定义对象结构的类很少改变,但经常需要在此结构上定义新的操作C.需要使用一个算法的不同变体D.一个对象必须通知其他对象,而它又不能假定其他对象是谁
选项
答案
AB
解析
这一个题考查的难度是比较大的。
对于这类题判断点主要从这些角度来进行:
1、从图中找模式的关键字,如果找到,是这种模式的概率较高(70%左右)。为什么呢,我们在讲课时,也会讲到,有很多模式,其UML图是完全一样的,只是用在不同场景,有不同用意而已,此时不标明是哪种模式,根本无法判断。
2、需要从选项进行横向对比。所以我们需要分析选项中每一种模式的主要特征是什么。
在本题中图中已出现visitor,而与此同时还有访问者模式中的标准函数accept的身影,所以visitor的概率极高。
其他几个模式:
Strategy 模式,主要是方便策略的选择与改变。
Observer 模式,主要是建立观察关系,一旦被观察者有变化快速通知观察者联动。
State模式,主要关注状态的变迁。这些与图表达的内容均不符。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2401331.html
本试题收录于:
高级系统分析师题库软件水平考试初中高级分类
高级系统分析师
软件水平考试初中高级
相关试题推荐
监理()体系建设,监理监理服务质量管理的模式按照监理业务分工程类型特征、区域特
某软件工程项目各开发阶段工作量的比例如下表所示: 假设当前已处于编
某信息化项目到2019年6月1日的成本执行数据如下表,根据下表数据当该项目为非典
如下图,为某信息化工程项目经理绘制的箭线图,其中活动的时间单位为周,活动G中的员
某工程网络计划如下图所示(时间单位:天).该工程的工期为(请作答此空)天,工作D
下列哪个是线上购买,线下服务的的模式()A.B2B B.B2C C.G2C
某工程,实施过程中发生如下事件:[事件1]:总监理工程师组建的项目监理机构组织形
UML图不包括()。A.用例图 B.序列图 C.组件图 D.继承图
某工程网络计划如下图所示(时间单位:天).该工程的工期为()天,工作D的自由时
某监理单位承担了某网络工程项目全过程的监理工作。在项目实施过程中,发生了如下事件
随机试题
LookatthearticlebelowaboutcableTV.Choosethebestwordtofilleachgap
MotivatingYourRetailSalesStaffinSlowTimesAlwaysget
[originaltext]M:MathDepartment,DoctorWebsterspeaking.W:Hi,Prof.Webster
A.4kN·m(内侧受拉) B.4kN·m(外侧受拉) C.0kN·m D
标准体系各分系统之间及分系统与子系统之间存在的相互依赖又相互制约的内在联系属于是
中医养生学是中医学的学科分支,它是在中医理论指导下,研究中医的养生保健(),运用
下列关于工程量清单概念的表述,不正确的是()。A.工程量清单由招标人提供
在与特约商户签订受理合约时,不得有排斥他行的条款。
下列情形中,增值税一般纳税人可以开具增值税专用发票的是()。A:甲企业将其生产的
(2021年真题)下列关于重大错报风险的表述中,注册会计师应当认定为特别风险的是
最新回复
(
0
)