首页
登录
从业资格
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数
资格题库
2022-08-02
63
问题
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。A.命令(Command)B.责任链(ChainofResponsibility)C.观察者(Observer)D.策略(Strategy)
选项
A.命令(Command)
B.责任链(ChainofResponsibility)
C.观察者(Observer)
D.策略(Strategy)
答案
A
解析
命令模式的特点为:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。本题描述为命令模式。
职责链模式(ChainofResponsibility):通过给多个对象处理请求的机会,减少请求的发送者与接收者之间的耦合。将接收对象链接起来,在链中传递请求,直到有一个对象处理这个请求。
观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。
策略模式(Strategy):定义一系列算法,把它们一个个封装起来,并且使它们之间可互相替换,从而让算法可以独立于使用它的用户而变化。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2410586.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
系统评价的基本要素包括()①评价者、评价对象②评价目标③评价指标④评价原则和
在UML提供的图中,__()__用于按时间顺序描述对象间的相互。A.网络图
在需求阶段,数据字典至少应定义()以确保客户与开发小组是使用一致的定义和术语。
电子政务根据其服务的对象不同,基本上可以分为四种模式。某政府部门内部的“办公自动
()是面向对象方法中最基本的封装单元,它可以把客户要使用的方法和数据呈现给外部
以下不属于信息系统开发方法的是()。A.结构化分析与设计法 B.面向对象分析
下列哪一个属于一级维护()。A.提供快速的响应,工作人员在接到请求时,提供24
问题管理流程应定期或不定期地提供有关问题、已知错误和变更请求等方面的管理信息,其
软件著作权的保护对象不包括()。A.源程序 B.目标程序 C.流程图 D
为IT服务定价是计费管理的关键问题。如果IT服务的价格是在与客户谈判的基础上由I
随机试题
[audioFiles]audio_eufm_j01_344(200910)[/audioFiles]A、Thewomandoesnotliketh
Theelderlymanwhoismowingthelawnis________themayorhimself.A、nootherbu
Heisamanof______(体格健壮).strongbuild
口腔黏膜局部缺损深达肌层,该病变属于()。A.瘘管 B.溃疡 C.窦道
在H.323协议簇中,用于视频编解码的协议是()。A.H.263/H.261
“我希望,有朋自远方来,岁月不改其性,红尘不染其心;我希望岁月无痕,大地不老”。
某患者拔除,2h后仍出血不止。检查发现颊侧牙龈撕裂,渗血明显。最好采用以下哪种方
私募股权投资通常采用()的形式筹集资金。A.公开募集 B.非公开募集
材料: 刚从师范学校分配来的张红老师担任了初中二年级二班的班主任。同一办公室的
人在每一瞬间,将心理活动选择了某些对象而忽略了另一些对象。这一特点指的是注意的(
最新回复
(
0
)