首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。
以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。
admin
2013-05-11
88
问题
以下关于状态(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://www.kaotiyun.com/show/bERZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
关于TCP/IP参考模型传输层的功能,以下哪种描述是错误的?(17)。
TCP是互联网中的(13)协议,使用(14)次握手协议来建立连接。当主动方发出SYN连接请求后,等待对方回答(15)。这种建立连接的方法可以防止(16)。TCP使用的流量控制协议应该是(17)。
CMM模型将软件过程的成熟度分为5个等级,在(5)使用定量分析来不断地改进和管理软件过程。
X.25网络的数据链路层使用LAPB的协议标准。在扩展模式下,该协议标准允许在收到应答前连续发送(26)帧数据。
IIS安装的硬盘分区最好选用NTFS格式,这是因为(1)和(2)。A.可以针对某个文件或文件夹给不同的用户分配不同的权限B.可以防止网页中的Applet程序访问硬盘中的文件C.可以使用系统自带的文件加密系统对文件或文件夹进行加
当前磁盘读写位于柱面号20,此时有以卜柱面号顺序送至磁盘驱动器:10、22、20、2、40、6、38。假设寻道时移动一个柱面需6ms,则采用电梯调度算法所需寻道时间为(38)。
在图8-5所示的Internet接入拓扑结构中,定义一条规则号为104,禁止内部所有主机访问外部IP地址段为202.117.12.0/24的Web服务器。完成此访问控制规则配置任务的语句是(50)。
下列不属于Diff-SerV定义的3种业务类型的是__________。
假设模拟信号的最高频率为5MHz,采样频率必须大于______,才能使得到的样本信号不失真,如果每个样本量化为256个等级,则传输的数据频率是______。(2008年上半年试题)(1)
MPC (Multimedia PC)与PC的主要区别是增加了______。
随机试题
超声通过以下含液性器官或病变,衰减最高的是
一患者全口义齿初戴时,发现面部形态过于饱满,垂直距离正常,应如何处理
在房地产市场卖方与卖方之间的竞争中,特别是在买方“货比三家”的情况下,各个卖方为争夺买家,会进行价格竞争,使卖方();在买方与买方之间的竞争中,为买到手,会使买方()。
实行限额设计的有效途径和主要方法是()。
[背景]某水电站工程项目施工承包合同采用《水利水电施工合同条件》。建设单位与施工单位签订的合同为可调值合同,总合同价为1750万元,合同报价日期为2002年3月,合同工期为12个月,每个月结算一次。合同中规定因人工、材料、设备等价格波动因素对合同价
外国人前往我国不对外国人开放的地区旅游应申请旅行证,旅行证的有效期最长为()年。
当租船经纪人介入租船合同业务时,通常由船舶所有人支付()给经纪人。
科普影评的作者应寻找科学与电影的交汇点,将科普和艺_________,启迪思想。他们将前沿领域研究成果,结合电影转化为更轻松易懂的文字,面向更多读者。填入划横线部分最恰当的一项是:
汉字的国标码与其内码存在的关系是:汉字的内码=汉字的国标码+()。
WhichofthefollowingisHenryFielding’sfirstnovel?
最新回复
(
0
)