实际项目中怎么使用策略模式?如何去动态获取不同的执行方法?
最近在做一个认证上网的模块,大致逻辑为 页面发起认证后,接口通过IdentityAuth对象中的type参数进行类型的区分,去调不同的认证方法,返回认证结果:因为这个认证的方式后续可能会增加很多其他的认证方式,比如微信关注认证、视频观看认证等,所以考虑设计一个比较容易拓展的模块,刚好最近在看设计模式的一些书,就决定用策略模式去实现这个功能。但是在实现的过程中发现我们看书中实现策略模...
原创
2019-10-24 16:37:35 ·
1604 阅读 ·
0 评论