可以将策略应用的代码封装成一个函数,然后在假设和目标中分别调用该函数,从而避免重复编写代码。例如,假设策略代码为:
def apply_strategy_hypothesis(hypothesis):
# 策略应用的具体代码
pass
目标策略代码为:
def apply_strategy_goal(goal):
# 策略应用的具体代码
pass
则在假设和目标中可以分别调用这两个函数,如下所示:
apply_strategy_hypothesis(hypothesis)
apply_strategy_goal(goal)