定义一系列算法,并把它们一个个封装起来,并且使它们可相互替换,是对哪种设计模式的描述。
A: 策略模式
B: 单例模式
C: 桥接模式
D: 模板方法模式
A: 策略模式
B: 单例模式
C: 桥接模式
D: 模板方法模式
举一反三
- 中国大学MOOC: 定义一系列算法,并把它们一个个封装起来,并且使它们可相互替换,是对哪种设计模式的描述。
- ______设计模式定义一系列算法,把它们一个个封装起来,并且使它们可相互替换。这一模式使得算法可独立于它的客户而变化。 A: 策略(Strategy) B: 抽象工厂(Abstract Factory) C: 观察者(Visitor) D: 状态(State)
- 以下意图哪个是用来描述策略模式() A: 将抽象部分与它的实现部分分离,使它们都可以独立地变化 B: 将一个复杂对象的构建与它的表示分离 C: 定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换
- 将一个类的接口转换成客户希望的另一个接口,这句话是对()设计模式的描述。 A: 策略模式 B: 桥接模式 C: 适配器模式 D: 单例模式
- 将一个类的接口转换成用户需要的另一个接口,这句话是对下列哪种模式的描述。 A: 适配器模式 B: 策略模式 C: 桥接模式 D: 单例模式