关于依赖倒置原则,以下说法不正确的是()
A: 高层类依赖低层类
B: 抽象依赖于细节
C: 接口依赖于实现该接口的类
D: 服务提供者决定接口
A: 高层类依赖低层类
B: 抽象依赖于细节
C: 接口依赖于实现该接口的类
D: 服务提供者决定接口
举一反三
- 下面关于依赖倒转原则(Dependency Inversion Principle,DIP),正确的说法有( )。 A: 高层模块定义接口 B: 高层模块依赖于低层模块 C: 抽象不依赖于实现 D: 低层模块负责实现 E: 高层调用低层的功能
- (3-5)关于依赖倒置原则特征的叙述,正确的是()。 A: 抽象稳定,而细节具有多变性。 B: 抽象需要依赖于细节。 C: 高层模块和低层模块都应该依赖抽象。 D: 细节应该依赖于抽象。
- “依赖倒转”原则是开闭原则的基础,针对对接口编程,依赖于具体而不依赖于抽象。
- 以下哪个设计原则的基本思想是“在进行业务设计时,与特定业务有关的依赖关系应该尽量依赖接口和抽象类,而不是依赖于具体类”。() A: 开放-封闭原则 B: 依赖倒置原则 C: 接口隔离原则 D: Liskov替换原则
- 下列关于设计模式的原则描述,哪些是错误的? A: 依赖倒置原则,高层模块应该依赖底层模块,二者都不依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象; B: 接口隔离原则,建立单一接口,不要建立庞大臃肿的接口,尽量细化接口,接口中的方法尽量少。 C: 开放封闭原则,尽量通过修改已有代码来完成变化,而不是通过扩展软件实体来解决需求变化。 D: 里氏替换原则,在使用基类的的地方可以任意使用其子类,能保证子类完美替换基类。