策略模式有以下哪几种角色()
A: 环境类
B: 抽象策略类
C: 具体策略类
D: 抽象命令类
A: 环境类
B: 抽象策略类
C: 具体策略类
D: 抽象命令类
举一反三
- 原型模式本身仅仅包含抽象原型类、具体原型类2个角色
- 鲍里奇认为,概念、模式和抽象理论类的知识适合采用()策略。 A: A直接教学 B: B间接教学 C: C指导策略 D: D讨论策略
- 以下关于策略模式的优/缺点的描述错误的是( )。 A: 在策略模式中客户端无须知道所有的策略类,系统必须自行提供一个策略类 B: 策略模式可以避免使用多重条件转移语句 C: 策略模式会导致产生大量的策略类 D: 策略模式提供了管理相关算法族的办法
- 在使用策略模式的系统中,当存在的策略很多时,如果在环境类中使用()模式来管理这些策略类,将降低客户端管理的复杂度。
- 在策略设计模式中,如果策略是一个接口,那么具体策略应该是该接口的实现类。( )