返回
当前 - 选择题 - 面向对象设计
题号:0020150500026
单选题
2015年11月第26题

在面向对象设计的原则中、(依赖倒置)原则是指抽象不应该依赖于细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程。

问题(1)
浓缩知识点

依赖倒置原则是面向对象设计六大核心原则之一,核心要义为抽象层不应依赖具体实现细节,具体细节需依托抽象层构建,开发中倡导针对接口或抽象类编程而非直接面向具体实现类。遵循这一原则可有效降低系统模块间的耦合度,大幅提升系统的扩展性与可维护性,比如当业务需求变动时,仅需新增符合抽象规范的实现类,无需修改上层业务逻辑与抽象定义,这也能更好地适配开闭原则的要求。此外要注意它与其他设计原则的差异:里氏替换原则聚焦子类对父类的可替换性以保障继承关系合理性,最少知识原则侧重缩减对象间的交互依赖范围,而依赖倒置原则核心是调整依赖关系方向,将传统“高层模块依赖底层模块”的模式转化为“双方共同依赖抽象”的模式,从根源上优化系统的架构设计。

正确答案
D

本题考察的是 面向对象设计原则(OOD 六大原则) 的核心概念。
此外要注意它与其他设计原则的差异:里氏替换原则聚焦子类对父类的可替换性以保障继承关系合理性,最少知识原则侧重缩减对象间的交互依赖范围,而依赖倒置原则核心是调整依赖关系方向,将传统“高层模块依赖底层模块”的模式转化为“双方共同依赖抽象”的模式,从根源上优化系统的架构设计。遵循这一原则可有效降低系统模块间的耦合度,大幅提升系统的扩展性与可维护性,比如当业务需求变动时,仅需新增符合抽象规范的实现类,无需修改上层业务逻辑与抽象定义,这也能更好地适配开闭原则的要求。
本小问答案是 依赖倒置。题干中的“在面向对象设计的原则中、依赖倒置原则是指抽象不应该依赖于细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程”对应依赖倒置。
因此,选项 D 正确。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有