我的问题是:
- 我需要通过HTTP调用具有类似API的两个不同服务。
假设我使用两种方法派生IBaseService - MakeOrder和CancelOrder。
- 我想要呼叫的服务由我收到的请求决定 - 它包含serviceToCall属性。
- 我使用Asp.NET核心基本依赖容器,并希望有一个很好的代码 - 虽然一些解决方法很简单。
醇>
问题是我迷失了所有可以选择的模式和方法(除了DI Factory方法或策略之外我想到了。)
你们可以给我一个如何解决问题的提示吗?我打赌如果没有if语句在每种方法中都有一种方法可以做到。