首页
登录
从业资格
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的
最全题库
2022-08-02
54
问题
对于如下所示的序列图所描述的场景,最适合于采用的设计模式是( );该模式适用的场合是( )。
问题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的自由时
某监理单位承担了某网络工程项目全过程的监理工作。在项目实施过程中,发生了如下事件
随机试题
Barbecuinghasbecomean【C1】______partofAmericanlife,asbarbecuegrill
[originaltext]JohnShillingisatwenty-year-oldstudentatCornellCollege
Childrenwhosemindswandermighthavesharperbrains,researchsuggests.
Manypeoplewronglybelievethatwhenpeoplereacholdage,theirfamiliesplace
Thestudentaskedherprofessorifhewouldhavegoneonthespaceshiphedidk
普通高中新课标改革选择和编制课程内容的原则是( )。A.多样性、时代性、选择性
A)meetB)tomeetC)meetingD)tohave
A.BS类 B.BI类 C.N类 D.AI类 E.AS类水不溶性的酸性物
下列关于法的调整功能的判断,正确的是( )。A、法的调整功能是通过一系列法律制度
某商场为促销健身器材,贴出告示,跑步机试用一个月,满意再付款,王某遂选定一款跑步
最新回复
(
0
)