这是一个有效的用例吗?
例如,从多个来源访问日历,如facebook或谷歌。其中每一个都有自己的策略来调用底层的特定API?
由于使用了API而不是较低级别的算法,这是否更适合DI方法?
感谢
我认为这是一个合理的方法。基本上,您可以通过接口抽象掉底层实现,并且可以通过抽象工厂、DI或只是策略的基本映射来获取实现。
这是一个有效的用例吗?
例如,从多个来源访问日历,如facebook或谷歌。其中每一个都有自己的策略来调用底层的特定API?
由于使用了API而不是较低级别的算法,这是否更适合DI方法?
感谢
我认为这是一个合理的方法。基本上,您可以通过接口抽象掉底层实现,并且可以通过抽象工厂、DI或只是策略的基本映射来获取实现。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium