首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。
(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。
admin
2021-01-13
50
问题
(44)设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。
选项
A、策略(Strategy)
B、抽象工厂(AbstractFactory)
C、观察者(Visitor)
D、状态(State)
答案
A
解析
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化;抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态;观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。状态设计模式允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。所以本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/mjCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列说明和图,回答问题1~问题4,将解答填入答题纸的对应栏内。【说明】某学校开发图书管理系统,以记录图书馆藏图书及其借出和归还情况,提供给借阅者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。主要功能的具体描述如下:
某咖啡店当卖咖啡时,可以根据顾客的要求在其中加入各种配料,咖啡店会根据所加入的配料来计算费用。咖啡店所供应的咖啡及配料的种类和价格如表16-2所示。现采用装饰器(Decorator)模式来实现计算费用的功能,得到如图16-8所示的类图。
阅读下列说明和图,回答问题1~问题3,将解答填入答题纸的对应栏内。【说明】某网上购物平台的主要功能如下:(1)创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项目、从订单中删除项目。订单中应列出所订购的商品(Pro
阅读下列说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】设某一机器由n个部件组成,每一个部件都可以从m个不同的供应商处购得。供应商j供应的部件i具有重量Wij和价格Cij。设计一个算法,求解总价格不超过上限cc的最小重量的机器组成。
阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某软件系统中,已设计并实现了用于显示地址信息的类Address(如图5—1所示),现要求提供基于。Dutch语言的地址信息显示接口。为了实现该要求并考虑到以后可能还会出现新的
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某医疗护理机构为老年人或有护理需求者提供专业护理,现欲开发一个基于Web的医疗管理系统,以改善医疗护理效率,该系统的主要功能如下:(1)通用信息查询,客户提交通
设备驱动程序是直接与(23)打交道的软件模块。一般而言,设备驱动程序的任务是接受来自于设备(24)。
程序语言的大多数语法现象可用上下文无关文法描述。对于一个上下文无关文法 G=(N,T,P,S),其中N是非终结符号的集合,T是终结符号的集合,P是产生式集合,S是开始符号。令集合V=N∪T,那么G所描述的语言是(50)的集合。
当存储器采用段页式管理时,主存被划分为定长的(36),程序按逻辑模块分成(37)。在某机器的多道程序环境下,每道程序还需要一个(38)作为有用户标志号,每道程序都有对应(39)。一个逻辑地址包括(38),x、段号s、页号p和页内地址d等4个部分。设逻辑地
下列关于dpi的叙述中,(58)是正确的。 ①每英寸的bit数 ②每英寸像素点 ③dpi越高图像质量越低 ④描述分辨率的单位
随机试题
下列属于我国宪法规定的宗教信仰自由内容的是
生物群落是生态系统的一个结构单元,它本身除具有一定的种类组成外,还具有一系列结构特点,包括形态结构、生态结构与__________。
土地利用调查1)工程概况××测绘院受××市国土资源局的委托,承担该市土地利用现状更新调查及数据库建设工作。测区为全市范围,约4000km2。2009年已经完成全市土地利用现状调查工作,并已完成初步建库工作。此次更新测量主要采用土地利用分类现场调查,边界
关于买卖深圳证券交易所无价格涨跌幅限制的证券,以下说法正确的有()
海洋资源指海洋的生物资源、矿产资源、化学资源和________。
生态农业的生产以资源的永续利用和生态环境保护为重要前提,根据生物与环境相协调适应、物种优化组合、能量物质高效率运转、输入输出平衡等原理,运用系统工程方法,依靠现代科学技术和社会经济信息的输入来组织生产。通过食物链网络化、农业废弃物资源化,充分发挥资源潜力和
研究人员报告说,一项超过1万名70岁以上老人参与的调查显示,每天睡眠时间超过9小时或少于5小时的人,他们的平均认知水平低于每天睡眠时间为7小时左右的人。研究人员据此认为,要改善老年人的认知能力,必须使用相关工具检测他们的睡眠时间。并对睡眠进行干预,使其保持
根据我国《宪法》的规定,实行个人负责制的中央国家机关是()。
Insurancecompaniesprovideaservicetothecommunitybyprotectingitagainstexpectedandunexpecteddisasters.Beforeanins
关于静态数据成员的描述中正确的是
最新回复
(
0
)