试题详情
- 简答题Strategy(策略)模式对问题的解决方案是什么?以及如何实现?
-
解决方案是:将算法的选择和算法的实现相分离。让客户可以基于场景做出选择。
实现:让使用算法的类包含一个抽象类,抽象类中有一个抽象方法指定如何调用算法。每个派生类根据需要实现算法。 关注下方微信公众号,在线模考后查看
热门试题
- 外观模式,当不能采用生成子类的方法进行扩
- 门面模式是()法则的典型运用。
- 什么是设计模式?设计模式的目标是什么?
- 根据以下场景说明,请选用最佳的设计模式
- 关于继承表述错误的是:()
- ()模式将对象组合成树形结构以表示“部分
- 设计模式
- 静态工厂的核心角色是()
- ()模式定义了一个高层接口,这个接口使得
- 请说出以下是运用何种设计模式() sty
- 希望创建一个可复用的类,该类必须能够与接
- Java的异常处理机制可理解为哪一种行为
- GOF模式分为几种,每种包含哪些模式?
- Strategy模式的意图是什么吗?它有
- 以下哪个设计模式是着重于一步步构造一个复
- 下列模式中,属于行为模式的是()
- 抽象工厂方法使用()使对象的创建被实现在
- 以下哪个设计模式最符合以下的场景说明:
- Strategy模式使得算法可独立于使用
- 以下哪种设计模式最符合以下场景说明:(