以下关于面向对象设计的描述正确的是()
A: 针对接口编程.不是针对实现编程
B: 尽可能合并类的职责
C: 接口与实现不可分割
D: 优先使用继承而非组合
A: 针对接口编程.不是针对实现编程
B: 尽可能合并类的职责
C: 接口与实现不可分割
D: 优先使用继承而非组合
举一反三
- 设计模式的原理() A: 面对实现编程 B: 面向对象编程 C: 面向接口编程 D: 面向组合编程
- 以下关于接口和抽象类的说法正确的是( ) A: 接口和抽象类都必须含有抽象方法 B: 从面向对象观点看,接口是面向行为抽象编程,抽象类是面向类抽象编程 C: 抽象类只能被继承,接口只能被类实现 D: 接口可以继承抽象类 E: 抽象类可以继承接口
- 在考虑变化的设计方式应遵循的原则中,哪一条是错误的( )。 A: 针对接口进行编程,而不是针对实现编程。 B: 对需求中可能变化的部分,应重新设计。 C: 优先使用对象组合,而不是继承。 D: 在不引起重新设计的前提下,对变化的概念进行封装。
- 在面向对象设计的原则中,()原则是指抽象不应该依赖予细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程
- 简述针对接口编程,不针对实现编程的意义。