(3-5)关于依赖倒置原则特征的叙述,正确的是()。
A: 抽象稳定,而细节具有多变性。
B: 抽象需要依赖于细节。
C: 高层模块和低层模块都应该依赖抽象。
D: 细节应该依赖于抽象。
A: 抽象稳定,而细节具有多变性。
B: 抽象需要依赖于细节。
C: 高层模块和低层模块都应该依赖抽象。
D: 细节应该依赖于抽象。
举一反三
- 在面向对象的的设计原则中,()表示高层模块不应该依赖于低层模块,都应该依赖于抽象,抽象不应该依赖于细节,细节应该依赖于抽象。 A: 依赖倒转原则 B: 开放封闭原则 C: 迪米特原则 D: 里氏替换原则
- 以下关于面向对象设计的描述错误的是 A: 高层模块不应该依赖于底层模块 B: 抽象不应该依赖于细节 C: 细节可以依赖抽象 D: 高层模块无法不依赖于底层模块
- 关于依赖倒置原则,以下说法不正确的是() A: 高层类依赖低层类 B: 抽象依赖于细节 C: 接口依赖于实现该接口的类 D: 服务提供者决定接口
- 下面关于依赖倒转原则(Dependency Inversion Principle,DIP),正确的说法有( )。 A: 高层模块定义接口 B: 高层模块依赖于低层模块 C: 抽象不依赖于实现 D: 低层模块负责实现 E: 高层调用低层的功能
- _________方法倾向于创建一些高层模块依赖于低层模块、抽象依赖于细节的软件结构。