【名词&注释】
软件设计(software design)、先进先出(first in first out)、信息流(information flow)、线性表(linear list)、是什么(what is)、接收者、未定义(undefined)、运行时(run-time)、程式化设计(a stylized design)
[单选题]以下意图哪个是用来描述MEDIATOR(中介者)?()
A. 提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示
B. 将抽象部分与它的实现部分分离,使它们都可以独立地变化
C. 定义一个用于创建对象的接口,让子类决定实例化哪一个类
D. 用一个中介对象来封装一系列的对象交互
查看答案&解析
查看所有试题
学习资料:
[单选题]()是一种先进先出的线性表。
A. A、线性表
B. B、栈
C. C、队列
D. D、串
[单选题]()方法是把系统逻辑模型映射成软件结构,根据信息流的类型采用相应的方法。
A. A、模块化设计
B. B、面向对象设计
C. C、结构化设计
D. D、程式化设计(a stylized design)
[单选题]类的默认的无参构造函数()。
A. 在任何情况下都存在
B. 仅当未定义(undefined)无参构造函数时存在
C. 仅当未定义(undefined)有参构造函数时存在
D. 仅当未定义(undefined)任何构造函数时存在
[单选题]main(){intx=3,i;for(i=0;i<3;i++)printf(""%d"",f(x));}intf(inta){intb=0;staticc=3;b++;c++;return(a+b+c);}执行此程序后屏幕上显示的结果是什么:()
A. 8、10、10
B. 7、9、10
C. 8、9、11
D. 8、9、10
[单选题]在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时(run-time)指定具体的请求接收者即可,此时,可以使用()来进行设计。
A. 命令模式
B. 代理模式
C. 桥接模式
D. 适配者模式
E. 解释器模式
本文链接:https://www.51bdks.net/show/54qwz5.html