软件工程 选择题 简单

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

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

题目
某日志模块目前只有一种固定的日志输出方式(写入本地文件),需求文档明确近期不会新增输出方式。开发者却坚持为其引入策略模式、抽象工厂和装饰器模式,以备将来可能出现的扩展。从防范过度设计与模式滥用的角度看,下列评价最恰当的是哪一项? A. 应立即引入这些模式,因为使用的设计模式越多,代码质量越高 B. 不应引入,当前没有变化需求和多种实现,提前套用多种模式属于过度设计,会徒增复杂度 C. 应引入策略模式但不必引入其他模式,以体现设计灵活性 D. 应先引入装饰器模式,其余模式等需求出现后再说