策略模式

2020-07-21  本文已影响0人  凌枫望星月

“定义一组算法,并封装每个算法,让他们可以彼此交换使用。策略模式让这些算法在客户端使用它们时更加独立。”

就策略模式而言,个人理解就是在一个事情在不同情况下的不同执行结果,可以用多个不同继承+不同重载,然后客户端用父类来引用并执行重载方法,具体哪个方法客户端不知道,因为方法被重载过了。吃瓜我也不知道是生吃还是炒熟吃,我只知道吃,西瓜知道自己要生吃,黄瓜知道自己要被炒熟。

上一篇 下一篇

猜你喜欢

热点阅读