首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某些设计模式会引入总是被用作参数的对象。例如(47)对象是一个多态的accept方法的参数。
某些设计模式会引入总是被用作参数的对象。例如(47)对象是一个多态的accept方法的参数。
admin
2021-01-13
34
问题
某些设计模式会引入总是被用作参数的对象。例如(47)对象是一个多态的accept方法的参数。
选项
A、Visitor
B、Command
C、Memento
D、Observer
答案
A
解析
本题考查设计模式的概念,对行为模式进行比较。很多行为模式注重封装变化。当一个程序的某个方面的特征经常发生改变时,这些模式就定义一个封装这个方面的对象。这样,当该程序的其他部分依赖于这个方面时,它们都可以与此对象协作。一些模式引入总是被用作参数的对象。有些模式定义一些可作为令牌进行传递的对象,这些对象将在稍后被调用。在Visitor模式中,一个Visitor对象是一个多态的accept操作的参数,这个操作作用于该Visitor对象访问的对象。在Command模式中,令牌代表一个请求;在Memento模式中,它代表在一个对象在某个特定时刻的内部状态。在这两种情况下,令牌都可以有一个复杂的内部表示,但客户并不会意识到这一点。在Observer模式中,通过引入Observer和Subject对象来分布通信。
转载请注明原文地址:https://kaotiyun.com/show/ZCCZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸对应栏内。【说明】Huffman树又称最优二叉树,是一类带权路径长度最短的树,在编码中应用比较广泛。构造最优二叉树的Huffman算法如下:①根据给定的n各权值{w1,w2,…,wn}构成
阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】现欲开发一个软件系统,要求能够同时支持多种不同的数据库,为此采用抽象工厂模式设计该系统。以SQLServer和Access两种数据库以及系统中的数据库表Department
阅读以下说明,根据要求回答问题1~问题3。【说明】某快递公司为了方便管理公司物品运送的各项业务活动,需要构建一个物品运送信息管理系统。【需求分析结果】(1)快递公司有多个分公司,分公司信息包括分公司编号、名称、经理、办公电话和地址。每个分公司可以
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】堆数据结构定义如下:对于n个元素的关键字序列{a1,a2,…,an},当且仅当满足下列关系时称其为堆。在一个堆中,若堆顶元素为最大元素,则称为大顶堆;若堆顶元素为最小元素
阅读以下说明和C代码,根据要求回答问题1~问题3。【说明】某工程计算中要完成多个矩阵相乘(链乘)的计算任务。两个矩阵相乘要求第一个矩阵的列数等于第二个矩阵的行数,计算量主要由进行乘法运算的次数决定。采用标准的矩阵相乘算法,计算Am×n*Bn×p,需要m
阅读下列说明和C代码,回答【问题1】至【问题3】,将解答写在答题纸的对应栏内。【说明】计算一个整数数组a的最长递增子序列长度的方法描述如下:假设数组a的长度为n,用数组b的元素b[i]记录以a[i](0≤i<n)为结尾元素的最
阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某医院拟开发一套住院病人信息管理系统,以方便对住院病人、医生、护士和手术等信息进行管理。【需求分析】(1)系统登记每个病人的住院信息,包括:病案号、病人的姓名、性别、地址、身
在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。图中,(10)。假设当前目录是D1,进程A以如下两种方式打开文件f1。①fd1=open("(11)/fl",
正在开发的软件项目可能存在一个未被发现的错误,这个错误出现的概率是0.5%,给公司造成的损失将是1000000元,那么这个错误的风险曝光度(risk exposure)是(13)元。
下列网络攻击行为中,属于DoS攻击的是(7)。
随机试题
二尖瓣关闭不全可出现
A.心、肺B.心、肝C.肺、脾D.肝、肺E.脾、肾与宗气生成密切相关的脏腑是
试论邓小平民主法治思想是依法治国、建设社会主义法治国家的理论基础。
某上市公司因披露虚假年度财务报告,导致投资者在证券交易中蒙受重大损失。关于对此承担民事赔偿责任的主体,下列哪一选项是错误的?()(司考.2010.3.30)
水资源规划按层次划分为()。
《建筑业企业资质管理规定》规定了不同资质建筑业企业的承揽工程的范围有( )。《建设工程质量管理条例》将违法分包的情形界定为( )。
工程竣工验收合格之日起()个工作日内,建设单位应及时提出竣工验收报告,向工程所在地县级以上地方人民政府建设行政主管部门(及备案机关)备案。
甲公司为上市公司,于2011年1月1日按面值发行分期付息、到期—次还本的可转换公司债券100000万元,发行费用为1600万元,实际募集资金已存入银行账户。可转换公司债券的期限为3年,票面年利率为:第—年1.5%,第二年2%,第三年2.5%;每年的1月1日
【2013下】在学校德育工作中,运用锻炼法的基本要求有哪些?
Excel中,为表格添加边框的正确的操作是()。
最新回复
(
0
)