假设我有一个类,它表示要使用多种不同定价策略中的一种进行定价的产品。这种定价每秒发生数百次,因此为了消除重复的if/else语句,我改为使用委托来启动适当的策略,如下所示:
Private Delegate Sub PricingModel(ByVal params As PricingParameters)
Private myPricingModel As PricingModel
Private myPricingParameters As PricingParameters
Public Sub RunPricingModel()
myPricingModel(myPrici