软件工程 填空题 标准

重构常用手法与模式引入 — 软件工程填空题

软件设计模式 模式综合应用与重构 AI 三重审校通过

题目
某订单系统的多个处理方法中重复出现同一段折扣计算代码。重构时,先将重复代码提取为方法;随后发现折扣算法会随订单类型变化,且新增类型时总要修改同一处条件分支。若希望把各折扣算法封装为可独立替换的对象,并由订单处理对象委托执行,应引入____模式。