试题详情

试题内容

假设现在要创建一个Web应用框架,基于此框架能够创建不同的具体Web应用,比如博客、新闻网站和网上商店等;并可以为每个Web应用创建不同的主题样式,如浅色或深色等。这一业务需求的类图设计适合采用()模式(如下图所示)。其中()是客户程序使用的主要接口,维护对主题类型的引用。此模式为(),体现的最主要的意图是()。

A.观察者(Observer)
B.访问者(Ⅴisitor)
C.策略(Strategy)
D.桥接(Bridge)
A.Webapplication
B.Blog
C.Theme
D.Light
A.创建型对象模式
B.结构型对象模式
C.行为型类模式
D.行为型对象模式
A.将抽象部分与其实现部分分离,使它们都可以独立地变化
B.动态地给一个对象添加一些额外的职责
C.为其他对象提供一种代理以控制对这个对象的访问
D.将一个类的接口转换成客户希望的另外一个接口
查看答案

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

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

你可能感兴趣的试题

17题:在风险管理中,通常需要进行风险监测,其目的不包括( )
A、消除风险
B、评估所预测的风险是否发生
C、保证正确实施了风险缓解步骤
D、收集用于后续进行风险分析的信息
48题:

若对象A可以给对象B发送消息,那么( ) 。
A、对象B可以看见对象A
B、对象A可看见对象B
C、对象A、B相互不可见
D、对象A、B相互可见

50题:

将数组{1,1,2,4,7,5}从小到大排序,若采用(1)排序算法,则元素之间需要进行的比较次数最少,共需要进行(2)次元素之间的比较。
(1) A.直接插入
B.归并
C.堆
D.快速
(2) A.5
B.6
C.7
D.8

17题:

若软件项目组对风险采用主动的控制方法,则()是最好的风险控制策略。
A.风险避免
B.风险监控
C.风险消除
D.风险管理及意外事件计划

33题:

软件维护成本在软件成本中占较大比重。为降低维护的难度,可采取的措施有( )  。
A、设计并实现没有错误的软件
B、限制可修改的范围
C、增加维护人员数量
D、在开发过程中就采取有利于维护的措施,并加强维护管理

13题:

项目管理工具中,将网络方法用于工作计划安排的评审和检查的是( )。
A、Gantt图 
B、PERT网图 
C、因果分析图 
D、流程图