高内聚与低耦合原则 — 计算机选择题
题目
某在线考试系统设计中,模块M负责试题库管理,其内部包含题目录入、题目检索、题目版本维护等功能;该系统另有评分模块N。以下四种设计方案中,最符合高内聚与低耦合原则的是哪一项?A. 将题目检索功能移入评分模块N,使N功能更多;M与N通过全局变量共享所有题目数据 B. M和N各自仅保留与自身职责相关的功能,M与N之间只通过一个明确定义的查询接口交互 C. 将M和N合并为一个超大模块,消除两者之间的接口调用 D. 让N直接读取M的内部数据库表结构,以减少接口定义