首页
登录
从业资格
( )模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算
( )模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算
题库
2022-08-02
98
问题
( )模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使用它们的客户而变化。以下(请作答此空)情况适合选用该模式。①一个客户需要使用一组相关对象②一个对象的改变需要改变其他对象③需要使用一个算法的不同变体④许多相关的类仅仅是行为有异A.①②B.②③C.③④D.①④
选项
A.①②
B.②③
C.③④
D.①④
答案
C
解析
命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化。责任链:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。策略模式:定义一系列的算法,把每一个算法封装起来,并且是它们可互相替换。本模式使得算法可独立于使用它的客户而变化。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2426298.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
WHO对社区定义是:一个有代表性的社区,人口约在10万~30万,面积为A.500
少尿的定义是24小时尿量A.
婴幼儿少尿定义为:24小时尿量A.
属于QUACERS模式目标的是A.持续不断地改进B.强调全员参与C.一切活动依据
根据格林模式,由于母亲相信进口代乳品营养价值比母乳好,而给婴儿使用代乳品,这对于
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(
网络通信中广泛使用的DES加密算法属于()。A.对称加密 B.非对称加密
OSI定义的网络管理包括配置管理、故障管理、性能管理、计费管理和安全管理五大功能
IEEE802.11定义了无线局域网的两种工作模式,其中()模式是一种点对点连
电子政务应用模式有3种,不包括()A.G2G B.B2B C.G2B D.
随机试题
Althoughshewasonceafamousactressandwell-knowntoalmosteveryone,sheis
患者行经时少腹胀痛,经血紫暗色,胸闷、乳房胀痛,辨证属:A.肝阳上亢 B.肝血
根据成因的不同,岩石可分为岩浆岩、沉积岩和()三大类。A.变质岩 B.花
混凝土坝出现冷缝时,会使层间的()明显降低。A.抗渗能力 B.抗剪能力
下列关于减少税收对经济的影响说法正确的是()。 Ⅰ.可以增加投资需求和消费支
学生甲和乙有矛盾,甲为私愤,把乙的照片作为飞瞟的靶子,甲的做法()。A.合法,同
根据《中华人民共和国广告法》的规定,不属于各企业从事广告活动应遵循的准则的是(
男性,60岁,双下肢无力半年,右腿明显,近2个月步态不稳,右手不能扣纽扣,无外伤
根据《医疗机构制剂配制质量管理规范(试行)》,制剂配发记录内容可不包括A.领用部
男,35岁。反复上腹部疼痛6年,多于每年秋季发生,疼痛多出现于餐前,进餐后可缓解
最新回复
(
0
)