查看更多
当前 - 选择题 - 系统分析与设计
简单
单选题
2015年11月第26题
#系统分析与设计
#第二版教材
#凯恩建议必须掌握

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

问题(1)
正确答案D
凯恩解析

本题考察的是 面向对象设计原则(OOD 六大原则) 的核心概念。
A选项开闭原则:强调对扩展开放、对修改封闭,要求在需求变化时通过增加代码而非修改已有代码实现扩展,与题干描述无关,因此错误。
B选项里氏替换原则:要求子类对象能够替换其父类对象,并保证程序功能不受影响,强调继承关系的正确使用,不涉及抽象和细节的依赖关系,因此错误。
C选项最少知识原则(迪米特法则):要求对象之间尽量减少依赖和了解,强调低耦合,与抽象依赖无关,因此错误。
D选项依赖倒置原则:核心思想是高层模块不应该依赖底层模块,二者都应该依赖抽象;抽象不应依赖细节,细节应依赖抽象。这正是题干所描述的内容,因此正确。
所以选择 D。

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