首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。
以下关于状态(State)模式和策略(Strategy)模式的叙述中,说法错误的是(48)。
admin
2013-05-11
70
问题
以下关于状态(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
软件设计师上午基础知识考试
软考中级
相关试题推荐
根据以下RedhatLinux9.0操作系统的提示信息,空缺处的Apache服务操作命令是(59)。[root@gczroot]#servicehttpdstart[root@gczroot]#(59)httpd(pid
在尽量节省资金的情况下,同时将原有设备充分利用(原来用HUB来连接各网段),应如何改善网络性能,增加什么设备?并说出理由。当公司需要将计算机按部门划分成虚拟网络,而一个部门可能分散在不同的地方且不能由一个联网设备连接时,但不需要不同部门之间的计算机通信
TCP是互联网中的(13)协议,使用(14)次握手协议来建立连接。当主动方发出SYN连接请求后,等待对方回答(15)。这种建立连接的方法可以防止(16)。TCP使用的流量控制协议应该是(17)。
从逻辑角度看,大型网络可分为核心层、汇聚层和接入层,以下描述正确的是(48)。
在面向对象方法中,把一组具有相同数据结构和相同操作的对象的集合定义为______ 。此定义包括一组数据属性和在数据上的一组合法操作。
采用UML进行软件设计时,可用(5)关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。
IPv6是下一代IP协议。IPv6的基本报头包含(27)B,此外还可以包含多个扩展报头。基本报头中的(28)字段指明了一个特定的源站向一个特定目标站发送的分组序列,各个路由器要对该分组序列进行特殊的资源分配,以满足应用程序的特殊传输需求。一个数据流由(29
下列叙述中正确的是(23)。
POP3协议采用(1)模式,当客户机需要服务时,客户端软件(OutlookExpress或Fox.Mail)与POP3服务器建立(2)连接。(2011年下半年试题)(2)
虚拟局域网中继协议(VTP)有三种工作模式,即服务器模式、客户机模式和透明模式,以下关于这3种工作模式的叙述中,不正确的是()。
随机试题
泌尿系统结合病原菌几乎都来自于
电线穿钢管在空气中2~4并列敷设时载流量的校正系数为0.9。()
在单代号搭接网络计划的时间参数计算中,当有两种以上的时距限制工作间的逻辑关系时,应分别进行计算其最早时间,取其()。
根据城镇土地使用税法律制度的规定,在城市、县城、建制镇和工矿区范围内的下列单位中,属于城镇土地使用税纳税人的有()。
经济增长和经济发展的关系是()。
阅读下面短文,完成下列问题。曹雪芹在全书第一回就表明了自己的创作主张,他不蹈历来野史的旧辙,更反对才子佳人小说的“千部一腔,千人一面”和“假控出二人姓名,又必旁添一小人,拨乱其间”;而是根据自己“半世亲见亲闻来创作”,“其间离合悲欢,兴衰际遇,俱
有效管理是社会和谐的基础。有效管理的一项重要任务,是要完善社会矛盾纠纷预防和化解机制,妥善处理人民内部矛盾。加强和改进信访工作,注重研究新情况、解决新问题,畅通民意表达渠道,切灾解决信访突出问题,使信访工作更加符合形势发展的需要和人民群众的要求。为此,信访
救生圈:浮力
一批商品,按原价格销售了60%以后打五折出售,最后发现总的利润率是20%,问:按原价销售的利润率是多少?
A、Theyworryaboutthesalarycut.B、Theyareinfavoroftakingtheleave.C、Theythinkwomenshouldbenefitmore.D、Theyhave
最新回复
(
0
)