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

admin2019-07-12  19

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

(45)

选项 A、Abstraction
B、ConcreteImplementorA
C、ConcreteImplementorB
D、Implementor

答案D

解析 本题考查设计模式的基本知识。Bridge(桥接)模式将对象的抽象和其实现分离,从而可以独立地改变它们,抽象类定义对该抽象的接口,如上图中Implementor,而具体的子类则用不同方式加以实现,如ConcretelmplementorA和ConcreteImplementorB。Composite(组合)模式是结构型对象模式的一个实例。它描述了如何构造一个类层次式结构,这一结构由两种类型的对象所对应的类构成,其中的组合对象使得用户可以组合基元对象以及其他的组合对象,从而形成任意复杂的结构。Facade(外观)模式则描述了如何用单个对象表示整个子系统。Singleton(单例)模式保证一个类只产生唯一的一个实例。
转载请注明原文地址:https://kaotiyun.com/show/j9CZ777K
0

随机试题
最新回复(0)