当需求频繁变更时,下列哪种设计策略最能有效控制代码修改范围?

答案解析

核心考点:接口编程对需求变更的隔离作用 解题思路:接口作为抽象层将稳定部分与易变部分解耦,符合开闭原则 选项分析: -A错误:深度继承层级会导致修改波及整个继承树 -B正确:符合依赖倒置原则,通过接口隔离变化 -C错误:过度限制扩展性,与需求变更场景矛盾 -D错误:条件分支会导致代码臃肿,不符合单一职责原则 易错点:可能误选D,但条件判断属于低维度的应对策略,容易产生代码坏味
正确答案:B
随机推荐
开始刷题