使用策略模式选择api



这是一个有效的用例吗?

例如,从多个来源访问日历,如facebook或谷歌。其中每一个都有自己的策略来调用底层的特定API?

由于使用了API而不是较低级别的算法,这是否更适合DI方法?

感谢

我认为这是一个合理的方法。基本上,您可以通过接口抽象掉底层实现,并且可以通过抽象工厂、DI或只是策略的基本映射来获取实现。

最新更新