以下关于依赖倒置原则的叙述中,正确的是( )。
- A.要针对实现编程,而不是针对接口编程
- B.在程序中尽量使用具体类进行编程,而少使用抽象层类
- C.在程序代码中传递参数时或在组合关系中,尽量引用层次高的抽象层类
- D.软件实体应对扩展开放而对修改关闭
正确答案及解析
正确答案
C
解析
依赖倒置原则强调:要针对接口编程,而不是针对实现编程;在程序中尽量使用抽象层类进行编程,而少使用具体类。所以选项A与B不正确。而选项D描述本身无误,但对应的原则是开放-封闭原则,与依赖倒置原则无关,也不正确。





