首页
登录
从业资格
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数
资格题库
2022-08-02
48
问题
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。A.命令(Command)B.责任链(ChainofResponsibility)C.观察者(Observer)D.策略(Strategy)
选项
A.命令(Command)
B.责任链(ChainofResponsibility)
C.观察者(Observer)
D.策略(Strategy)
答案
A
解析
命令模式的特点为:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。本题描述为命令模式。
职责链模式(ChainofResponsibility):通过给多个对象处理请求的机会,减少请求的发送者与接收者之间的耦合。将接收对象链接起来,在链中传递请求,直到有一个对象处理这个请求。
观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。
策略模式(Strategy):定义一系列算法,把它们一个个封装起来,并且使它们之间可互相替换,从而让算法可以独立于使用它的用户而变化。
转载请注明原文地址:https://tihaiku.com/congyezige/2410586.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
系统评价的基本要素包括()①评价者、评价对象②评价目标③评价指标④评价原则和
在UML提供的图中,__()__用于按时间顺序描述对象间的相互。A.网络图
在需求阶段,数据字典至少应定义()以确保客户与开发小组是使用一致的定义和术语。
电子政务根据其服务的对象不同,基本上可以分为四种模式。某政府部门内部的“办公自动
()是面向对象方法中最基本的封装单元,它可以把客户要使用的方法和数据呈现给外部
以下不属于信息系统开发方法的是()。A.结构化分析与设计法 B.面向对象分析
下列哪一个属于一级维护()。A.提供快速的响应,工作人员在接到请求时,提供24
问题管理流程应定期或不定期地提供有关问题、已知错误和变更请求等方面的管理信息,其
软件著作权的保护对象不包括()。A.源程序 B.目标程序 C.流程图 D
为IT服务定价是计费管理的关键问题。如果IT服务的价格是在与客户谈判的基础上由I
随机试题
WhicheverwayyouchoosetovisitJinan,you’llarriveherequicklyandenjoya
Youmustaccustomyourself_______gettingupearly.A、forB、inC、atD、toDaccustom
主张“性”只有一种,即纯善无恶之性的是( )。A.韩愈 B.李翱 C.僧肇
某企业发生事故,造成1人死亡,10人重伤,直接经济损失2000万,间接损失500
共用题干 HitchhikingWhenIwasinmyteens(
对窦性心动过速疗效较好的药物是A.奎尼丁 B.普萘洛尔 C.普罗帕酮 D.
以下不属于城市防灾规划的主要任务是( )。A.布置防灾设施 B.提出防灾对策
某投资项目的初始投资额为3600万元,项目经济寿命期为4年,每年营业净现金流量均
与横道图相比,网络图具有以下主要特点()。A.网络图能够明确表达各项工作之
最新回复
(
0
)