试题详情

试题内容

(1 ) 设计模式能够动态地给一个对象添加一些额外的职责而无需修改此对象的结构;(2 )设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用(3 )  模式最适合。
(1)A.组合(Composite)
B. 外观(Facade)
C.享元(Flyweight)
D.装饰器(Decorator)
(2)A.工厂方法(Factory  Method)
B. 享元(Flyweight)
C.观察者( Observer)
D.中介者(Mediator)
(3)A.装饰器(Decorator)
B. 享元(Flyweight)
C.观察者( Observer)
D.中介者(Mediator)

查看答案

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

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

你可能感兴趣的试题

33题:

某大型软件系统按功能可划分为2段P1和P2。为提高系统可靠性,软件应用单位设计了如下图给出的软件冗余容错结构,其中P1和P2均有一个与其完全相同的冗余备份。若P1的可靠度为0.9,P2的可靠度为0.9,则整个系统的可靠度是 ( ) 。
   
A、0.6561 
B、0.81  
C、0.9801  
D、0.9

42题:在Python3中,执行语句x-imput(),如果从键盘输入123并按回车键,则x的值为()
A.123
B.1,2,3
C.1 2 3
D.'123'
29题:某企业拟开发一个企业信息管理系统,系统功能与多个部门的业务相关。现希望该系统能够尽快投入使用,系统功能可以在使用过程中不断改善。则最适宜采用的软件过程模型为( )。
A.瀑布模型
B.原型模型
C.演化(迭代)模型
D.螺旋模型
31题:在面向对象方法中,将逻辑上相关的数据以及行为绑定在一起,使信息对使用者隐蔽称为(1)。当类中的属性或方法被设计为private时,(2)可以对其进行访问。
(1)A.抽象
B.继承
C.封装
D.多态
(2)A.应用程序中所有方法
B.只有此类中定义的方法
C.只有此类中定义的public方法
D.同一个包中的类中定义的方法
39题:驱动新能源汽车的发动机时,电能和光能汽车分别采用不同驱动方法,而客户装希望使用统一的驱动方法,需定义一个统一的驱动接口屏藏不同的驱动方法,该要求适合采用()模式。
A.中介者(Mediator)
B.访问者(Visitor)
C.观察者(Observer)
D.适配器(Adapter)

7题:在安全通信中,S将所发送的信息使用(9)进行数字签名,T收到该消息后可利用(10)验证该消息的真实性。
A.S的公钥
B.S的私钥
C.T的公钥
D.T的私钥
A.S的公钥
B.S的私钥
C.T的公钥
D.T的私钥