使用策略模式选择api

时间:2013-12-08 22:05:47

标签: facebook-graph-api design-patterns google-calendar-api strategy-pattern

这是一个有效的用例吗?

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

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

由于

1 个答案:

答案 0 :(得分:1)

我认为这是一种合理的方法。您基本上使用您的界面抽象出底层实现,并且可以通过抽象工厂,DI获取实现,或者只是基本的策略映射。