在 angularJs 中,我希望能够提供多种策略来实现某些逻辑。
例如,我需要计算利息,并且有多种实现方式(High、NoTax、None)
有没有办法注入执行此策略的一系列服务?允许我将它们注入的服务能够选择正确的策略(或以它认为合适的方式使用它们)。
旁注:在.NET中,我会创建一个税收策略实现的接口,然后我可以将一个注入IEumerable<ITaxStrategy>
到我的服务中。哪个JS不能支持。
在 angularJs 中,我希望能够提供多种策略来实现某些逻辑。
例如,我需要计算利息,并且有多种实现方式(High、NoTax、None)
有没有办法注入执行此策略的一系列服务?允许我将它们注入的服务能够选择正确的策略(或以它认为合适的方式使用它们)。
旁注:在.NET中,我会创建一个税收策略实现的接口,然后我可以将一个注入IEumerable<ITaxStrategy>
到我的服务中。哪个JS不能支持。