我一直觉得策略模式和工厂模式很相似(感觉策略的基础就是工厂创建)

只不过工厂是创建,而策略是行为

两者都是通过语言多态的特性去创建或执行


按以前的写法会通过多态的特性创建不通实例去执行不通策略

但是go的方法也可以实现接口,这就使代码更加简洁了

函数类型可以继承接口,很棒很好用