首页
登录
从业资格
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数
资格题库
2022-08-02
87
问题
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。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
随机试题
阅读下面的对话,根据其内容写一篇有关瑜伽的说明文。要求:1.所写短文应与对话相关内容意义相符,涵盖其要点。2.用你自己的语言来表达,可以改写对话中的句子,
Inanefforttoexplainhowmostoflanguage,whichisnotsodirectlyrela
Inthemidstofaperiodofrapidlanguageextinction,withalanguageestim
加入世贸组织,是中国对外开放的新起点。我们将在更大范围和更深程度上参与国际经济合作与竞争。中国将进一步向亚洲和世界开放,向各国的企业家、投资者开放。我们
吊索运输、安装过程中不得受损坏。吊索安装应与加劲梁安装配合进行,并对号入座,安装
在碾压过程中,振动碾压()遍后,混凝土表面有明显灰浆泌出,表面平整、润湿、光滑,
下列关于母乳喂养方法的叙述,错误的是A.越早开奶越好 B.吸空一侧乳房,再吸另
患者女,28岁,因产后虚弱卧床4周,昨天感觉右小腿疼痛,患足不能着地踏平,行走时
对采用天然地基的桥台基础进行设计时,应考虑桥台后路堤填土对桥台产生的下列哪些选项
铺筑高等级道路沥青混合料时,1台摊铺机的铺筑宽度不宜超过()m。A.6 B.
最新回复
(
0
)