首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。
(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。
admin
2021-01-13
41
问题
(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。
选项
A、策略(Strategy)
B、抽象工厂(AbstractFactory)
C、观察者(Visitor)
D、状态(State)
答案
A
解析
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化;抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态;观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。状态设计模式允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。所以本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/mjCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
某基于微处理器的住宅系统,使用传感器(如红外探头、摄像头等)来检测各种意外情况,如非法进入、火警、水灾等。房主可以在安装该系统时配置安全监控设备(如传感器、显示器、报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感
阅读下列说明和图,回答问题1~问题3,将解答填入答题纸的对应栏内。【说明】某网上购物平台的主要功能如下:(1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项目、从订单中删除项目。订单中应列出所订购的商品(Pro
阅读下列说明和C代码,回答以下问题,将解答写在答题纸的对应栏内。【说明】假币问题:有n枚硬币,其中有一枚是假币,已知假币的重量较轻。现只有一个天平,要求用尽量少的比较次数找出这枚假币。【分析问题】将n枚硬币分成相等的两部分:(1)当n为偶数时,将
阅读下列说明和C++代码,将应填入(1)~(5)处的字句写在答题纸的对应栏内。【说明】生成器(Builder)模式的意图是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。图6所示为其类图。【C++代码】#
类比二分搜索算法,设计A分搜索算法(k为大于2的整数)如下:首先检查n/k处(n为被搜索集合的元素个数)的元素是否等于要搜索的值,然后检查2n/k处的元素,...,这样,或者找到要搜索的元素,或者把集合缩小到原来的1/k;如果未找到要搜索的元素,则继续在得
如图3-1所示为一确定有限自动机(DFA)的状态转换图,与该自动机等价的正规表达式是(1),图中的(2)是可以合并的状态。
结点数目为n的二叉查找树(二叉排序树)的最小高度为(52)、最大高度为(53)。
在过程式程序设计(①)、数据抽象程序设计(②)、面向对象程序设计(③)、泛型(通用)程序设计(④)中,C++语言支持(16),C语言支持(17)。
文法G=({E),{+,*,(,),a},P,E),其中P由下列产生式组成E->E+E|E*E|(E)|a。它生成由a,+,*,(,)组成的算术表达式,该文法在乔姆斯基分层中属于(16)型文法,其对应的自动机是(17),如产生句子a*a+a,它的派生树是(
UML的词汇表包含以下3种构造模块,(16)是对模型中最具有代表性成分的抽象,(17)把(16)结合在一起,(18)聚集了相关的(16)。
随机试题
下列关于计量标准的描述中,正确的有____________。
Thenexttimeyougointoabank,astore,orasupermarket,stopandlisten.Whatdoyouhear?【R1】______It’ssimilartothemus
社会主义法治理念是中国特色社会主义理论体系的组成部分,这个理论体系包含邓小平理论。20世纪70年代末至90年代初,中共中央领导集体的主要代表邓小平曾创造性地提出一系列具体的法律思想。判断下列哪一项不是邓小平理论法律思想的重要内容?()
依据《中华人民共和国水污染防治法》,应当对城镇污水处理设施出水水质负责的单位是()。
进口商应当在有关货物进口报关后一个月内向外管局办理核销报审手续。()
企业给某顾客连续供货,在出厂检验时一致认为应使用计数调整型抽样方案对产品进行验收。请对下述问题作出判断。对于三种检验严格程度不同的方案,一般开始检验时使用()。
地球上生命的历史也就是生物与它们的环境相互作用的历史。动植物的形体和习性在很大程度上是由环境造成的,而反向作用,即生物对其所在环境的实际影响则相对较小。只有到了20世纪,作为物种之一的人类才获得了足够的力量,有效地改变他们所在的世界——大自然。根据文
设函数f0(x)在(一∞,+∞)内连续,fn(x)=∫0xfn-1(t)dt(n=1,2,…).证明:fn(x)=∫0xf0(t)(x-t)n-1dt(n=1,2,…);
下列各序列中不是堆的是
HowDoestheEarthMakeDiamondsAyoungAfricantribesmanwaswalkingneartheOrangeRiverwhichisnowinSouthAfricain
最新回复
(
0
)