首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。
以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。
admin
2013-05-11
75
问题
以下关于状态(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
软件设计师上午基础知识考试
软考中级
相关试题推荐
(17)是对重复性的技术事项在一定范围内所做的统一规定。
下面关于sniffer的说法中不正确的是(53)。
在软件开发过程中常用图作为描述工具。如DFD就是面向(6)分析方法的描述工具。在一套分层DFD中,如果某一张图中有N个加工(Process),则这张图允许有(7)张子图。在一张DFD图中,任意两个加工之间(8)。在画分层DFD时,应注意保持(9)之间的平
以下对路由优先级的说法,不正确的是______。
软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其最适应的软件开发方法是(13)。
RS-232C是(34)之间的接口标准,其规定的电平表示方式为(35)。当使用RS232C连接相关设备时,电缆的长度不应超过(36)m。当用RS232C直接连接两台计算机时,采用零调制解调器方式,其连接方式为(37)。当计算机需要通过相连的MO-DEM
假设模拟信号的最高频率为5MHz,采样频率必须大于______,才能使得到的样本信号不失真,如果每个样本量化为256个等级,则传输的数据频率是______。(2008年上半年试题)(1)
TCP协议使用(1)次握手机制建立连接,当请求方发出SYN连接请求后,等待对方回答(2),这样可以防止建立错误的连接。(2012年上半年试题)(2)
在CPU与主存之间设置高速缓冲存储器(Cache),其目的是为了(2)。
DQDB同时支持(21)两种服务。DQDB子网的双总线结构由(22)总线以及接在这两条总线上的大量节点组成。DQDB网络为双总线提供了(23)访问控制方式,其中能够提供非等时服务的是(24),它用于(25)业务。
随机试题
A.洋地黄毒苷B.地高辛C.毛花苷AD.毒毛花苷KE.硝酸甘油口服吸收率最高,肝肠循环率最高,t1/2长的强心苷是
Somepeoplesaythatthebestwaytoreducethebody’smid-sectionistodostomachexercise.Manypeoplebelievethatwhenspec
患者女,62岁。因胸痛、ECG变化诊断为AMI。入院当天cTnI3.9mg/dl(参考值0一0.16mg/dl),12小时后降至1.2mg/dl,当24小时后,cTnI再次开始逐渐升高,此时患者否认胸痛,ECG无变化,其余仍如住院时。对该患者正确的解释为
公债分为()。
下列关于期货公司董事、监事和高级管理人员兼职的说法,正确的是()。
某酒厂(增值税一般纳税人)生产以粮食、薯类酒精为原料的白酒,同时也生产啤酒。2017年2月该厂的生产销售情况如下:(1)外购薯类酒精10吨,增值税专用发票上注明单价每吨1500元;外购粮食酒精20吨,增值税专用发票上注明单价每吨2100元。(2)外购生
某生产企业,2010年有关会计资料如下:(1)年度会计利润总额为300万元;(2)全年销售收入为3000万元;(3)“管理费用"中列支的业务招待费30万元,广告费和业务宣传费500万元;(4)“营业外支出"中列支的税
周敦颐通过自己的努力,丰富和发展了儒学思想理论体系,开拓了儒学发展的新境界,使之__________,一扫魏晋南北朝及隋唐五代的__________,回归到原有的正统地位,赢得了与释、道竞争的全面胜利,取得了意识形态的主导权。填入划横线部分最恰当的一项是:
以下不属于即时通信的是()。
TheConceptofChildhoodinWesternCountriesThehistoryofchildhoodhasbeenaheatedtopicinsocialhistorysincetheh
最新回复
(
0
)