在某一系统的设计过程中发现:已有的两个设计类需要互相通信,但接口不一致。此时我们可以考虑使用 GoF 设计模式中的( )来解决。
A: 状态(State)模式
B: 装饰(Decorator)模式
C: 适配器(Adapter)模式
D: 命令(Command)模式
A: 状态(State)模式
B: 装饰(Decorator)模式
C: 适配器(Adapter)模式
D: 命令(Command)模式
举一反三
- 当想使用一个已经存在的类,但其接口不符合需求时,可以采用( )设计模式将该类的接口转换成我们希望的接口。 A: 命令 (Command) B: 适配器 (Adapter) C: 装饰 (Decorator) D: 享元 (Flyweight)
- 以下哪些设计模式都可以用来将抽象部分与实现部分分离() A: 适配器模式(Adapter) B: 装饰模式(Decorator) C: 桥接模式(Bridge) D: 代理模式(Proxy)
- 设计模式根据目的进行分类,可以分为创建型、结构型和行为型三种。其中结构型模式用于处理类和对象的组合。()模式是一种结构型模式。 A: 适配器(Adapter) B: 命令(Command) C: 生成器(Builder) D: 状态(State)
- 设计模式根据目的进行分类,可以分为创建型、结构型和行为型三种。其中结构型模式用于处理类和对象的组合。(44)模式是一种结构型模式。 A: 适配器(Adapter) B: 命令(Command) C: 生成器(Builder) D: 状态(State)
- 下面模式属于行为设计模式的是() A: command模式 B: FactoryMothod模式 C: Beidge模式 D: Adapter模式