首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。 (2)
回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。 (2)
admin
2019-05-04
72
问题
回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。
(2)
选项
A、使原本由于接口不兼容而不能一起工作的那些类可以一起工作
B、将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作
C、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
D、使算法可独立于使用它的客户而变化
答案
B
解析
在面向过程的程序设计语言中,回调(callback)函数是指函数先在某处注册,而它将在稍后某个需要的时候被调用。它实际上是一种参数化机制。
Command(命令)模式的设计意图就是“将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作”。其中一种应用场合就是抽象出待执行的动作以参数化某种对象,可用过程语言中的回调(callback)函数表达这种参数化机制。Command模式是回调机制的一个面向对象的替代品。
Observer(观察者)模式的设计意图就是“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新”。
Strategy(策略)模式使得算法可独立于使用它的客户而变化。
Adapter(适配器)模式是一种类对象结构型模式。通过将一个的类的接口转换成客户希望的另外一个接口。Adapter模式使原本由于接口不兼容而不能一起工作的那些类可以一起工作。
转载请注明原文地址:https://kaotiyun.com/show/suLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
数据的基本单位是()。
线性表L=(α1,α2,α3,…,αi,…,αn),下列说法正确的是()。
以下关于函数重载的叙述中,正确的是________。
执行下面程序,在“输入:”文本框Text1中输入“12,3,5,18,9”后单击“输入数组”按钮Command1,则数组元素a(2)的值是 (3) ,在单击“数组处理”按钮Command2后数组元素a(2)的值变为 (4) 。OptionE
以下程序运行时输出到屏幕的结果中第一行是 (5) 第二行是(6)。#includevoidfun(inta,intb){while(b>0){a+=b;b--;}}intmain(){intx=0,y=3;fun(&x,y)
以下语句中有语法错误的是________。
当用户在某网站登录注册的邮箱时,页面上的“草稿箱”文件夹一般保存着的是()。
在PowerPoint2003中,不可以用拖动方法改变幻灯片顺序的视图有()。
FrontPage2003中,下述关于图片与超链接的关系表述正确的是()。
关系运算中的选择运算,就是在表中选择不同的字段形成新的表。
随机试题
下列关于十枣汤服用方法的叙述中,符合《伤寒论》原方用法要求的是
WT-1基因突变可引起
下列体细胞突变可能的后果错误的是()
沥青混合料是一种复合材料,主要由()组成。
在我国的城镇登记失业率统计中,失业人员需要满足的条件包括()。
塔西佗
にもつが重いので、たくはいびんで送ります。
ASalinasoutlinesthekeyqualitiesofgoodmanagementinthisautobiography.Hebelievesthatdecisionsshouldbebasedon
Manyayoungpersontellsmehewantstobeawriter.Ialwaysencouragesuchpeople,butIalsoexplainthatthere’sabigdiff
Hewasreallyasguiltyashispartner,but______(他设法逃脱了惩罚)
最新回复
(
0
)