18.3 策略模式的应用