单选题

在面向对象设计中,`要依赖于抽象,而不是具体实现;要针对接口编程,不要针对实现编程`体现的是( )设计原则。

A
单职原则
B
依赖倒置原则
C
里氏替换原则
D
接口隔离原则
查看答案
答案
正确答案:B
解析
本题考查面向对象设计中的七个设计原则,特别是依赖倒置原则的核心思想。
依赖倒置原则强调要依赖于抽象而不是具体实现,针对接口编程而不是针对实现编程,这正是题目描述的内容,因此选项B正确。
选项A单职原则强调一个类应该有且仅有一个引起它变化的原因。
选项C里氏替换原则强调子类可以替换父类。
选项D接口隔离原则强调使用多个专门的接口比使用单一的总接口要好。这些原则的核心思想与题目描述不符。
历年真题
资料下载

注册回到顶部

版权所有©环球网校All Rights Reserved