软件工程 选择题 简单 ★ 精品 策略与模板方法模式对比 — 软件工程选择题 软件设计模式 行为型模式之一:策略与模板方法 AI 三重审校通过 题目 某程序用策略模式封装多种可互换的排序算法,由客户端选择具体策略;另一程序用模板方法模式在父类中固定处理流程,并由子类实现若干步骤。下列哪项准确描述了两种模式的区别? A. 策略模式封装可替换的算法,模板方法模式定义算法骨架 B. 策略模式由父类固定算法骨架,模板方法模式由客户端选择算法 C. 两种模式都必须由客户端继承父类才能改变算法 D. 两种模式的核心都是将算法步骤封装为互不相关的对象 登录后查看答案与解析 用此考点生成试卷 更多软件工程选择题