首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。 (2)
回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。 (2)
admin
2019-05-04
62
问题
回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的(1)模式就是回调机制的一个面向对象的替代品。该模式的意图是(2)。
(2)
选项
A、使原本由于接口不兼容而不能一起工作的那些类可以一起工作
B、将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作
C、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
D、使算法可独立于使用它的客户而变化
答案
B
解析
在面向过程的程序设计语言中,回调(callback)函数是指函数先在某处注册,而它将在稍后某个需要的时候被调用。它实际上是一种参数化机制。
Command(命令)模式的设计意图就是“将一个请求封装为一个对象,从而使用户可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作”。其中一种应用场合就是抽象出待执行的动作以参数化某种对象,可用过程语言中的回调(callback)函数表达这种参数化机制。Command模式是回调机制的一个面向对象的替代品。
Observer(观察者)模式的设计意图就是“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新”。
Strategy(策略)模式使得算法可独立于使用它的客户而变化。
Adapter(适配器)模式是一种类对象结构型模式。通过将一个的类的接口转换成客户希望的另外一个接口。Adapter模式使原本由于接口不兼容而不能一起工作的那些类可以一起工作。
转载请注明原文地址:https://kaotiyun.com/show/suLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
算法的工作量大小和实现算法所需的存储单元多少分别称为算法的()。
详细设计的结果基本决定了最终程序的
数据库恢复是将数据库从()状态恢复到某一已知的正确状态。
下列不属于静态测试方法的是
以下程序首先建立一条链表,然后按照如下顺序删除链表中的结点:以链表的第一个结点为1号结点开始依次搜索,删除所有序号为3的倍数的结点,即删除第3、6、9、……个结点,当搜索一遍结束后再从链表头部继续此操作,直到链表的结点个数少于3个为止。程序输出为:当前
()是信息安全与保密的核心和关键。
PSTN(公用电话交换网)技术是利用PSTN通过()实现用户接入的方式。
将文件从FTP服务器传输到本地计算机的过程称为()。
随机试题
下列关于代理的叙述中,不正确的是()。
关于工程分包的说法,正确的有()。
在所有网元功能测试完成后,进行的语音业务测试是()类业务。
常用的建设工程项目施工成本计划的编制依据包括()。
房地产市场的租金水平,类似于所开发房地产的地产未来月租金纯收益为200元/平方米,该房产总建筑面积7500平方米,该类房地产的还源率为7%,出租率为70%,则所开发房地产的总价可确定为()。
控制的最好方法是()。
将一个正方形分成9个小正方形,填上1到9这9个自然数,使得任意一个横行、一个纵列以及每一对角线上的3个数之和等于15,请问位于中间的小正方形应填哪个数?()
[2012年]设A为三阶矩阵,P为三阶可逆矩阵,且P-1AP=.若P=[α1,α2,α3],Q=[α1+α2,α2,α3],则Q-1AQ=().
MarioDeLibertyhadbeenlivingasmallbusinessman’sdream.Twenty-oneyearsagoheopeneduptheWestgatePubinHavertown,Pe
A、Thematerialsforindoorplumbinghavebeenimproved.B、Thehousesrecentlybuiltaremuchmoresolid.C、Peoplewon’tgoanywh
最新回复
(
0
)