目录

Design Patterns 在线测试

以下测验提供与Design Patterns Framework相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。

问题和解答

Answer : D

说明 (Explanation)

设计模式代表了经验丰富的面向对象软件开发人员使用的最佳实践。 设计模式是软件开发人员在软件开发过程中遇到的一般问题的解决方 这些解决方案是在相当长的一段时间内由众多软件开发人员通过反复试验获得的。

问题2 - 如果我们序列化单个对象并反序列化它,那么结果对象将是相同的。

A - true

B - false

Answer : B

说明 (Explanation)

假。 反序列化序列化对象将产生不同的对象。

问题3 - 当我们需要将抽象与其实现分离以使两者可以独立变化时,使用以下哪种模式?

A - 桥模式

B - 适配器模式

C - 原型模式

D - 过滤模式

Answer : A

说明 (Explanation)

当我们需要将抽象与其实现分离时,使用桥模式,以便两者可以独立变化。

问题4 - 在下列哪种模式中,一个类代表另一个类的功能?

A - 代理模式

B - 责任链模式

C - 命令模式

D - 译员模式

Answer : A

说明 (Explanation)

在代理模式中,类表示另一个类的功能。 在代理模式中,我们创建具有原始对象的对象以将其功能与外部世界接口。

Answer : C

说明 (Explanation)

Business Delegate模式用于解耦表示层和业务层。

问8 - 在以下哪种模式中,接口负责创建相关对象的工厂而不明确指定其类?

A - 工厂模式

B - 抽象工厂模式

C - 单身模式

D - 传输对象模式

Answer : B

说明 (Explanation)

在抽象工厂模式中,接口负责创建相关对象的工厂,而无需显式指定其类。

问9 - 哪种类型的设计模式提供了一种在隐藏创建逻辑的同时创建对象的方法,而不是使用新的opreator直接实例化对象?

A - 创新设计模式

B - 结构设计模式

C - 行为设计模式

D - J2EE设计模式

Answer : A

说明 (Explanation)

Creational Design Patterns提供了一种在隐藏创建逻辑的同时创建对象的方法,而不是使用新的opreator直接实例化对象。

Answer : B

说明 (Explanation)

客户端,业务代表,LookUp服务,业务服务是业务代表模式的实体。

↑回到顶部↑
WIKI教程 @2018