策略模式
golang 设计模式
https://github.com/kaysun/go_design_pattern.git
策略模式,当在做一件事时有不同的方法时,即可定义成不同的策略,抽象出策略接口,然后由调用方选择使用什么样的方法完成工作。
strategy.go
client.go
strategy_test.go
输出
版权声明: 本文为 InfoQ 作者【猴子胖胖】的原创文章。
原文链接:【http://xie.infoq.cn/article/4d70a00db093fdeb066c043ef】。文章转载请联系作者。
评论