首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。
以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。
admin
2013-05-11
81
问题
以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。
选项
A、对于客户程序而言,State模式比Strategy模式更透明
B、Strategy模式用来处理算法变化,State模式用来处理状态变化
C、State模式的对象变化频率比Strategy模式的对象高
D、State模式的“状态”是在对象外部,Strategy模式的“策略”是在对象内部
答案
D
解析
State(状态)模式的设计意图是:允许一个对象在其,内部状态改变时变更它的行为。而Strategy(策略)模式的设计意图是:定义一系列的算法,把它们一个一个地封装起来,并且使它们可相互替换。可见,Strategy模式用来处理算法变化,而State模式则是处理状态变化。strategy模式在概念结构上与state模式非常相似,但它们各自的目的不同。区分这两个模式的关键是看行为是由状态驱动还是由一组算法驱动。通常,State模式的“状态”是在对象内部的,Strategy模式的“策略”可以在对象外部。Strategy模式中,算法是否变化完全是由客户程序开始决定的,而且往往一次只能选择一种算法,不存在算法中途发生变化的情况。而State模式如其定义中所言,在它的生命周期中随时存在着状态的转变和行为的更改,而且状态变化是一个线形的整体。对于客户程序而言,这种状态变化往往是透明的。
转载请注明原文地址:https://kaotiyun.com/show/bERZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
在配置OSPF路由协议命令network192.168.10.100.0.0.63area0中,最后的数字0表示(49)。
CA证书格式要遵循(44)标准。
在配置OSPF路由协议时,命令routerospf190中,最后的数字“190”位置可表达的最大值为(55)。
RS-232C是(34)之间的接口标准,其规定的电平表示方式为(35)。当使用RS232C连接相关设备时,电缆的长度不应超过(36)m。当用RS232C直接连接两台计算机时,采用零调制解调器方式,其连接方式为(37)。当计算机需要通过相连的MO-DEM
某一定点数字长为n位,且最高位是符号位,小数点位于最低有效数值位之后,则该机器数所能表示的最小值是(2)。
物理层的电气特性有多种标准,其中CCITT的V.11建议中规定(44)。常用的EIARS-232接口的电气特性与CCITT的(45)兼容,在这种电路中,数据“1”的接口电平规定为(46)。在RS-232定义的接口线中,(47)表示计算机请求发送数据,(
ThedefactostandardApplicationProgramInterface(API)forTCP/IPapplicationsisthet•sockets”interface.AlthoughthisAPlwa
下图是家庭用户安装ADSL宽带网络时的拓扑结构,图中左下角的×是(1)设备,为了建立虚拟拨号线路,在用户终端上应安装(2)协议。(2012年下半年试题)(1)
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天)。由于某种原因,现在需要同一个开发人员完成BC和BD,则完成该项目的最少时间为_____________天。
MPC (Multimedia PC)与PC的主要区别是增加了______。
随机试题
信誉第一
共济运动失调时可出现()
影像与实物不相似,称为
A.直接扩张血管B.阻断α1受体C.阻断钙通道D.促进K+外流E.NO供体,通过释放NO发挥作用硝普钠松弛血管平滑肌的作用机制是
某企业转让一项专利权,与此有关的资料如下:该专利权的账面余额50万元,已摊销20万元,计提资产减值准备5万元,取得转让价款28万元,应交营业税1.4万元。假设不考虑其他因素,该企业应确认的转让无形资产净收益为()万元。
黄河公司以其房屋作抵押,先后向甲银行借款100万元,乙银行借款300万元,丙银行借款500万元,并依次办理了抵押登记。后丙银行与甲银行商定交换各自抵押权的顺位,并办理了变更登记,但乙银行并不知情。因黄河公司无力偿还三家银行的到期债务,银行拍卖其房屋,仅得价
使用任务管理器可以终止程序和进程。()
Whatisthelatestproblemfacingpeoplewhodrivetoschool?
Whatjobdidthemangetfirst?Hegotthefirstjobas______.
ThepassagedepictsthedifficultyofstemcellresearchinSouthKorea.DoctorRohclaimedthatmostofthestemcelllinescr
最新回复
(
0
)