对依赖倒置原则表述错误的是( )
A: 依赖于抽象而不依赖于具体,也就是针对接口编程。
B: 依赖倒置的接口并非语法意义上的接口,而是一个类对其他对象进行调用时所知道的方法集合。
C: 从选项B的角度论述,一个对象可以有多个接口。
D: 实现了一接口的对象,可以在运行期间顺利地进行替换,而不必知道所使用的对象是哪个实现类的实例。
A: 依赖于抽象而不依赖于具体,也就是针对接口编程。
B: 依赖倒置的接口并非语法意义上的接口,而是一个类对其他对象进行调用时所知道的方法集合。
C: 从选项B的角度论述,一个对象可以有多个接口。
D: 实现了一接口的对象,可以在运行期间顺利地进行替换,而不必知道所使用的对象是哪个实现类的实例。
举一反三
- “依赖倒转”原则是开闭原则的基础,针对对接口编程,依赖于具体而不依赖于抽象。
- 关于依赖倒置原则,以下说法不正确的是() A: 高层类依赖低层类 B: 抽象依赖于细节 C: 接口依赖于实现该接口的类 D: 服务提供者决定接口
- 在面向对象设计的原则中,()原则是指抽象不应该依赖予细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程 A: 开闭原则 B: 里氏替换原则 C: 迪米特法则(最少知道原则) D: 依赖倒置原则 E: 接口隔离原则 F: 单一职责原则G.聚合组合复用原则
- 在面向对象设计的原则中,( )原则是指抽象不应该依赖予细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程。 A: 单一职责原则 B: 迪米特法则(最少知道原则) C: 里氏替换原则 D: 依赖倒置原则 E: 开闭原则 F: 聚合组合复用原则 G: 接口隔离原则
- 以下哪个设计原则的基本思想是“在进行业务设计时,与特定业务有关的依赖关系应该尽量依赖接口和抽象类,而不是依赖于具体类”。() A: 开放-封闭原则 B: 依赖倒置原则 C: 接口隔离原则 D: Liskov替换原则