扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 系统分析与设计简单
单选题
2015年11月第26题
简单
单选题
2015年11月第26题
#第二版教材
#必须掌握
在面向对象设计的原则中、(__)原则是指抽象不应该依赖于细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程。
问题(1)
正确答案
D
本题考察的是 面向对象设计原则(OOD 六大原则) 的核心概念。
A选项开闭原则:强调对扩展开放、对修改封闭,要求在需求变化时通过增加代码而非修改已有代码实现扩展,与题干描述无关,因此错误。
B选项里氏替换原则:要求子类对象能够替换其父类对象,并保证程序功能不受影响,强调继承关系的正确使用,不涉及抽象和细节的依赖关系,因此错误。
C选项最少知识原则(迪米特法则):要求对象之间尽量减少依赖和了解,强调低耦合,与抽象依赖无关,因此错误。
D选项依赖倒置原则:核心思想是高层模块不应该依赖底层模块,二者都应该依赖抽象;抽象不应依赖细节,细节应依赖抽象。这正是题干所描述的内容,因此正确。
所以选择 D。
