设计模式之策略模式
Posted 张居斜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式之策略模式相关的知识,希望对你有一定的参考价值。
策略模式定义, 先看看维基上如何定义的:
The strategy pattern(also known as the policy pattern) is a behavioural software design pattern that enables selecting an algorithm at runtime.
翻译如下:
策略模式(又名代理模式)是一种行为软件设计模式在运行的过程中能动态的更改算法。由以下几个部分组成:
- 定义一组算法(由抽象类或者接口实现)
- 封装每个算法
- 使得每个算法在类中是可以互换的
以上是关于设计模式之策略模式的主要内容,如果未能解决你的问题,请参考以下文章