Facade在设计模式中属于什么模式()

题目
单选题
Facade在设计模式中属于什么模式()
A

创建模式

B

结构模式

C

行为模式

D

工厂模式

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设计模式_(44)将抽象部分与其实现部分相分离,使它们都可以独立地变化。下图为该设计模式的类图,其中, (45) 用于定义实现部分的接口。

A.Bridge(桥接)

B.Composite(组合)

C.Facade(外观)

D.Singleton(单例)


正确答案:A
本题主要考查常见的设计模式。在本题中,根据题目给出的图,我们不难看出该图描述的是桥接模式,它的显著特征是它将抽象部分与实现部分分离,使它们可以相互独立地变化。我们不难从题目给出的图中看出,左边的是抽象类接口,而右边都是实现类接口,显然实现了分离。抽象类接口的下面是抽象的扩充,而实现类接口的下面是具体实现,因此他们可以相互独立地变化。其中:Abstraction:抽象类定义抽象类的接口。维护一个Implementor(实现抽象类)的对象。RefinedAbstraction:扩充的抽象类,扩充由Abstraction定义的接口。Implementor:实现类接口,定义实现类的接口,这个接口不一定要与Abstraction的接口完全一致,事实上这两个接口可以完全不同,一般的讲Implementor接口仅仅给出基本操作,而Abstraction接口则会给出很多更复杂的操作。ConcreteImplementor:具体实现类,实现Implementor定义的接口并且具体实现它。

第2题:

在VisualFoxPro环境下,“社团成员信息”视图的设计为、社团名、活动时间、学号、姓名、班级、申请时间、该设计属于( )。

A、概念模式

B、外模式

C、模式

D、内模式


正确答案:B

第3题:

VB一共有设计、运行和中断三中模式,要使用调试工具应该用什么。()

A.进入设计模式

B.进入运行模式

C.进入中断模式

D.不用进入任何模式。


正确答案:C

第4题:

下图所示为(44)设计模式,适用于(45)。


A.适配器(Adapter)
B.责任链(Chain of Responsibility)
C.外观(Facade)
D.桥接(Bridge)

答案:C
解析:
外观设计模式要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行交互。外观设计模式提供一个高层次的接口使得子系统更易于使用。
外观模式适用情况如下:
1)为复杂的子系统提供一个简单的接口;
2)客户程序与抽象类的实现部分之间存在着很大的依赖性;
3)构建一个层次结构的子系统时,适用外观模式定义子系统中每层的入口点。

第5题:

Struts应用框架是()模式的实现。

A.JSP Model1

B.MVC

C.DAO

D.Facade


参考答案:B

第6题:

设计模式将抽象部分与它的实现部分相分离,使它们都可以独立地变化。下图为该设计模式的类图,其中,(44)用于定义实现部分的接口。

A.Singleton(单件)

B.Bridge(桥接)

C.Composite(组合)

D.Facade(外观)


正确答案:B

第7题:

关于设计模式,下列说法正确的是( )。

A.原型(Prototype)和模板方法 (Template Method)属于创建型模式B.组合(Composite)和代理 (Proxy)属于结构型模式C.桥接(Bridge)和状态(State)属于行为型模式D.外观(Facade)和中介(Mediator)属于创建型模式


正确答案:B

第8题:

在项目管理的诸多模式中,DBB管理模式是指( )。

A、设计-管理模式

B、建造-运营-移交模式

C、设计-招标-建造模式

D、设计-采购-建造模式


答案:C

第9题:

下图所示为 (请作答此空) 设计模式,适用于 ( ) 。

A.适配器(Adapter)
B.责任链(Chain of Responsibility)
C.外观(Facade)
D.桥接(Bridge)

答案:C
解析:
外观设计模式要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行交互。外观设计模式提供一个高层次的接口,使得子系统更易于使用。
外观模式适用情况如下:
1)为复杂的子系统提供一个简单的接口;
2)客户程序与抽象类的实现部分之间存在着很大的依赖性;
3)构建一个层次结构的子系统时,适用外观模式定义子系统中每层的入口点。

第10题:

关于设计模式,下列说法正确的是(5)。

A.原型(Prototype)和模板方法 (Template Method)属于创建型模式
B.组合(Composite)和代理 (Proxy)属于结构型模式
C.桥接(Bridge)和状态(State)属于行为型模式
D.外观(Facade)和中介(Mediator)属于创建型模式

答案:B
解析:
设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。设计模式一共包括23种,具体分类如下表所示。