试题详情

试题内容

装饰器(Decorator)模式用于();外观(Facade)模式用于()。
①将一个对象加以包装以给客户提供其希望的另外一个接口
②将一个对象加以包装以提供一些额外的行为
③将一个对象加以包装以控制对这个对象的访问
④将一系列对象加以包装以简化其接口
(1)、A.①
B.②
C.③
D.④
(2)、A.①
B.②
C.③
D.④
查看答案

软题库参考答案:B、D(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

45题:

关于维护软件所需的成本,以下叙述正确的是( ) 。
A、纠正外部和内部设计错误比纠正源代码错误需要更大的成本
B、与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高
C、用户文档需要经常更新,其维护成本超过了纠正设计错误的成本
D、需要定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本

16题:

在软件设计阶段,划分模块的原则是:一个模块的()。
A.作用范围应该在其控制范围之内
B.控制范围应该在其作用范围之内
C.作用范围与控制范围互不包含
D.作用范围与控制范围不受任何限制

23题:

从下表关于操作系统存储管理方案 1、方案 2 和方案 3 的相关描述可以看出,它们分别对应 ( )存储管理方案。

A、固定分区、请求分页和覆盖
B、覆盖、请求分页和固定分区
C、固定分区、覆盖和请求分页
D、请求分页、覆盖和固定分区

7题:采用三级结构/两级映像的数据库体系结构,如果对数据库的一张表创建聚簇索引,改变的是数据库的()。
A.用户模式
B.外模式
C.模式
D.内模式
1题:对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先遍历,时间复杂度为(1)。
A.O(n2)
B.O(e2)
C.O(n+e)
D.O(n*e)
47题:设栈初始时为空,对于入栈序列1,2,3…n这些元素经过栈之后得到出栈序列P1,P2,P3,.…Pn,若P3-4,则P1,P2不可能的值为()。
A.6,5
B.2,3
C.3,1
D.3,5