strategy 策略模式
Strategy(策略模式)
使用场景:同一种方法作用到不同的对象,或者是同一种动作发生不同的变化
排序方法 ——>同时对不同的类型数据进行排序(对
int
、double
甚至一些object
对象)游戏动作:开枪 ——>同一个开枪动作发射不同的子弹
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Mirclea's blog!
使用场景:同一种方法作用到不同的对象,或者是同一种动作发生不同的变化
排序方法 ——>同时对不同的类型数据进行排序(对
int
、double
甚至一些object
对象)游戏动作:开枪 ——>同一个开枪动作发射不同的子弹