软件工程 选择题 简单

过度设计与模式滥用防范 — 软件工程选择题

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

题目
某后台仅需记录任务执行结果。开发者拟加入抽象工厂、策略、装饰器和责任链等多个模式,但当前只有一种结果展示方式,也没有扩展需求。为避免过度设计和模式滥用,最合适的做法是什么? A. 先采用满足当前需求的简单实现,出现真实变化需求后再重构 B. 同时引入所有候选模式,为未来变化预留结构 C. 将每个处理步骤都封装为独立模式,统一系统风格 D. 先增加多个可配置扩展点,再观察是否实际使用