单选题

要依赖于抽象,不要依赖于具体,即针对接口编程,不要针对实现编程,是(  )的表述。

A、

开闭原则

B、

接口隔离原则

C、

里氏替换原则

D、

依赖倒置原则。

下载APP答题
由4l***yc提供 分享 举报 纠错

相关试题

单选题 面向对象分析设计领域,良好的对象设计是构建高质量软件系统的基本要求,如架构性的内聚、可重用性、以及(  )等。

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、 继承仅仅允许单重继承,即不允许一个子类有多个父类

单选题 以下对开闭原则的描述错误的是(  )

A、 开闭原则与“对可变性的封装原则”没有相似性。
B、 找到一个系统的可变元素,将它封装起来,叫开闭原则。
C、 对修改关闭,是其原则之一
D、 从抽象层导出一个或多个新的具体类可以改变系统的行为,是其原则之一