软件工程 选择题 标准 ★ 精品

工厂家族模式对比 — 软件工程选择题

软件设计模式 创建型模式之一:工厂家族 AI 三重审校通过

题目
某图形绘制系统需支持多种主题风格(如极简风、暗黑风),每种风格下均提供配套的按钮、输入框、菜单等界面控件。系统后续可能新增第三种主题风格,但不会新增控件种类。关于三种创建型模式的适用性,下列说法唯一正确的是:A. 简单工厂最合适,因为一个工厂类即可生产所有主题的所有控件 B. 抽象工厂最合适,因为它为每个主题提供具体工厂,能保证同一主题下控件风格配套,且新增主题符合开闭原则 C. 工厂方法最合适,因为每种控件都有独立工厂,结构最灵活 D. 三种模式完全等价,可任意互换使用而系统结构不变 A. 简单工厂最合适,因为一个工厂类即可生产所有主题的所有控件 B. 抽象工厂最合适,因为它为每个主题提供具体工厂,能保证同一主题下控件风格配套,且新增主题符合开闭原则 C. 工厂方法最合适,因为每种控件都有独立工厂,结构最灵活 D. 三种模式完全等价,可任意互换使用而系统结构不变