在使用策略模式的系统中,当存在的策略很多时,如果在环境类中使用()模式来管理这些策略类,将降低客户端管理的复杂度。
举一反三
- 以下关于策略模式的优/缺点的描述错误的是( )。 A: 在策略模式中客户端无须知道所有的策略类,系统必须自行提供一个策略类 B: 策略模式可以避免使用多重条件转移语句 C: 策略模式会导致产生大量的策略类 D: 策略模式提供了管理相关算法族的办法
- 策略模式有以下哪几种角色() A: 环境类 B: 抽象策略类 C: 具体策略类 D: 抽象命令类
- 在策略设计模式中,如果策略是一个接口,那么具体策略应该是该接口的实现类。( )
- 软件设计中有策略模式,如图是策略模式的类图,请说明策略模式解决了什么问题?有什么优点?
- “史密斯——雷根模式”在策略设计中提到三种策略,这三种策略是() A: 组织策略 B: 传递策略 C: 评价策略 D: 管理策略