试题详情
- 简答题Strategy模式的意图是什么吗?它有哪些效果?
-
意图是让你可以使用不同的业务规则或算法-----取决于它们出场的场景。
效果有:Strategy(策略)模式定义了一系列的算法;
Switch语句或条件语句得到了避免;
你必须以相同的方式调用所有的算法(它们必须拥有相同的接口)Concrete Strategies与Context之间的交互可能需要在Context中加入get State之类的方法。 关注下方微信公众号,在线模考后查看
热门试题
- 简述下,结构型模式一共有多少种,分别为哪
- Decorator(装饰)模式的效果是什
- 在Java中实现单件模式,需要私有的()
- GOF模式分为几种,每种包含哪些模式?
- ()模式中,父类负责定义创建对象的公共接
- ()将整个软件系统划分为模型、视图和控制
- 代理模式分为哪4种:()()()()。
- 当需要一个现有的类而其接口不符合需求时,
- 在观察者模式中,表述错误的是()
- 对象适配器模式是合成聚合复用原则的典型应
- 不要和陌生人说话”是()原则的通俗表述
- 适配器模式属于创建型模式。
- 下列关于静态工厂与工厂方法表述错误的是:
- 构造者的的退化模式是通过合并()角色完成
- 四人团针对“创建优秀面向对象设计”建议了
- 抽象工厂方法使用()使对象的创建被实现在
- 常用的描述设计模式的格式有()
- 从Strategy模式的概念上来说,所有
- 在不破坏类封装性的基础上,使得类可以同不
- 封装分布于多个类之间的行为的模式是()