首页
登录
从业资格
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的
最全题库
2022-08-02
42
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的场合是( )。
问题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的自由时
某监理单位承担了某网络工程项目全过程的监理工作。在项目实施过程中,发生了如下事件
随机试题
WhyhascrimeintheU.S.declinedsodramaticallysincethe1990s?Econom
Threeblindmenwereexploringanelephant.Thefirstofthem,whohappened
What’sthepurposeofthecarbombing?[originaltext]ATalibansuicidecarb
[originaltext]Expertssaythateachyearmorethanonemillionpeopleworld
选择性货币政策工具主要包括( )。 Ⅰ.消费者信用控制 Ⅱ.不动产信用控制
通过绩效沟通,能够()。A:设定共同认可的绩效目标 B:使绩效目标和考核思想
根据有关司法解释规定,公民、法人或者其他组织可以依法提起行政诉讼从而成为原告的情
保险公司的资金运用不宜采取()形式。A.信托存款 B.债券 C.股票 D
微分方程cosydx+(1+e-x)sinydy=0满足初始条件yx=0=π/
某石化企业有机废气RTO处理设施,进口非甲烷总烃浓度3g/Nm3、气量25000
最新回复
(
0
)