首页
登录
从业资格
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数
资格题库
2022-08-02
60
问题
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。A.命令(Command)B.责任链(ChainofResponsibility)C.观察者(Observer)D.策略(Strategy)
选项
A.命令(Command)
B.责任链(ChainofResponsibility)
C.观察者(Observer)
D.策略(Strategy)
答案
A
解析
命令模式的特点为:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。本题描述为命令模式。
职责链模式(ChainofResponsibility):通过给多个对象处理请求的机会,减少请求的发送者与接收者之间的耦合。将接收对象链接起来,在链中传递请求,直到有一个对象处理这个请求。
观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。
策略模式(Strategy):定义一系列算法,把它们一个个封装起来,并且使它们之间可互相替换,从而让算法可以独立于使用它的用户而变化。
转载请注明原文地址:http://tihaiku.com/congyezige/2410586.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
系统评价的基本要素包括()①评价者、评价对象②评价目标③评价指标④评价原则和
在UML提供的图中,__()__用于按时间顺序描述对象间的相互。A.网络图
在需求阶段,数据字典至少应定义()以确保客户与开发小组是使用一致的定义和术语。
电子政务根据其服务的对象不同,基本上可以分为四种模式。某政府部门内部的“办公自动
()是面向对象方法中最基本的封装单元,它可以把客户要使用的方法和数据呈现给外部
以下不属于信息系统开发方法的是()。A.结构化分析与设计法 B.面向对象分析
下列哪一个属于一级维护()。A.提供快速的响应,工作人员在接到请求时,提供24
问题管理流程应定期或不定期地提供有关问题、已知错误和变更请求等方面的管理信息,其
软件著作权的保护对象不包括()。A.源程序 B.目标程序 C.流程图 D
为IT服务定价是计费管理的关键问题。如果IT服务的价格是在与客户谈判的基础上由I
随机试题
Readthenewspaperarticlebelowaboutentrepreneurs.Foreachquestion(31-40),
SolarPowerThesunis【T1】______.It【T2】______.People【T3】______to【T4】_
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcen
______wehavefinishedthecourse,weshallstartdoingmorerevisionwork.A、For
流脑主要传播途径是A.空气传播 B.经水传播 C.经食物传播 D.日常生活
下列工程中不是单位工程的是()。A.10km的路面工程 B.3km的路基工程
对有儿童的旅游团,导游人员应掌握“四不宜”的原则,即( )。A.不宜给儿童买食
共用题干 2004年国家加强了对土地市场的治理整顿,国务院要求在8月31日前清
2020年1-10月,我国规模以上互联网和相关服务企业(简称互联网企业)完成业务
不符合关节结核的描述是A.多经血道播散而来 B.可为浆液性炎 C.可为纤维素
最新回复
(
0
)