关于外观模式(Facade)说法正确的是?()

题目
多选题
关于外观模式(Facade)说法正确的是?()
A

提供一个统一的接口去访问多个子系统的多个不同的接口

B

提供了一个简单且公用的接口去处理复杂的子系统,并且没有减少子系统的功能

C

限制了客户的自由,减少了可变性

D

客户与抽象的实现类中存在若干依赖

参考答案和解析
正确答案: C,D
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用(41)设计模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用;当不能采用生成子类的方法进行扩充时,可采用(42)设计模式动态地给一个对象添加一些额外的职责。

(41)

A. Facade(外观)

B. Singleton(单件)

C. Participant(参与者)

D. Decorator(装饰)

(42)

A. Facade(外观)

B. Singleton(单件)

C. Participant(参与者)

D. Decorator(装饰)


正确答案:A,D


第2题:

关于关系模式,说法正确的是( )。

A关系模式是对关系的描述

B关系是型,关系模式是它的值

C关系模式是静态的、稳定的

D关系模式是动态的


正确答案是:AC

第3题:

● 下面的 (42) 模式将对象组合成树形结构以表示 “部分-整体”的层次结构,并

使得用户对单个对象和组合对象的使用具有一致性。

(42 )A. 组合 (Composite ) B. 桥接 (Bridge )

C. 修饰 (Decorator ) D. 外观 (Facade )


正确答案:A


第4题:

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

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


正确答案:B

第5题:

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

A.Bridge(桥接)

B.Composite(组合)

C.Facade(外观)

D.Singleton(单例)


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

第6题:

关于关系模式,说法正确的是()。

A.关系模式是对关系的描述

B.关系是型,关系模式是它的值

C.关系模式是静态的、稳定的


参考答案:ABC

第7题:

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

(43)

A. Singleton(单件)

B. Bridge(桥接)

C. Composite(组合)

D. Facade(外观)

(44)

A. Abstraction

B. ConcreteImplementorA

C. ConcreteImplementorB

D. Implementor


正确答案:B,D

第8题:

下面的(42)模式将对象组合成树形结构以表示“部分-整体”的层次结构,并使得用户对单个对象和组合对象的使用具有一致性。

A.组合(Composite)

B.桥接(Bridge)

C.修饰(Decorator)

D.外观(Facade)


正确答案:A
解析:组合模式将被组合的对象和组合对象抽象为同一种对象,使得用户对单个对象和组合对象的使用变得统一。

第9题:

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

A.Singleton(单件)

B.Bridge(桥接)

C.Composite(组合)

D.Facade(外观)


正确答案:B

第10题:

为图形用户界面(GUI)组件定义不同平台的并行类层次绩构,适合采用()模式。

A.享元(Flyweight)

B.抽象工厂(Abstract Factory)

C.外观(Facade))

D.装饰器(Decorator)


正确答案:C

更多相关问题