下面哪个不是基于抽象的软件设计原则?()
A: 里氏替换原则
B: 开-闭原则
C: 远离实现原则
D: 依赖倒转原则
A: 里氏替换原则
B: 开-闭原则
C: 远离实现原则
D: 依赖倒转原则
举一反三
- 在面向对象的的设计原则中,()表示高层模块不应该依赖于低层模块,都应该依赖于抽象,抽象不应该依赖于细节,细节应该依赖于抽象。 A: 依赖倒转原则 B: 开放封闭原则 C: 迪米特原则 D: 里氏替换原则
- ( )就是要依赖于抽象,而不要依赖于实现,或者说针对接口编程,不要针对实现编程 A: 开闭原则 B: 里氏代换原则 C: 依赖倒转原则 D: 单一职责原则
- 要依赖于抽象,不要依赖于具体。即针对接口编程,不要针对实现编程,是() A: 开闭原则 B: 接口隔离原则 C: 里氏代换原则 D: 依赖倒转原则
- 哪个软件设计原则要求我们应该基于抽象来编写具体的实现,而不基于具体实现来编写抽象。 A: 依赖倒置原则 B: 接口隔离原则 C: 开放-关闭原则 D: 迪米特法则
- 要依赖于抽象,不要依赖于具体。即针对接口编程,不要针对实现编程,是( )的表述 A: 开-闭原则 B: 依赖倒转原则 C: 组合优于继承原则 D: 继承优于组合原则