计算机 选择题 标准

代码复用与组件化开发 — 计算机选择题

软件工程(大学通用) 软件构造与实现 AI 三重审校通过

题目
某校务系统的选课、缴费和资料提交模块都需要校验用户提交的邮箱格式,校验规则应保持一致;各模块不得直接依赖校验算法的内部实现,且后续规则可能调整。哪种方案最符合代码复用与组件化开发? A. 在每个模块中分别编写校验代码 B. 将校验实现复制到各模块并分别维护 C. 封装独立邮箱校验组件,各模块通过稳定接口调用 D. 将校验代码放入某一业务模块,其他模块直接读取其内部变量