以下哪一项符合依赖倒置原则的描述A.设计中的静态结构改为动态结构,维持设计的封闭性B.每个类应该有一个责任,这个责任应该由类完全封装C.程序要依赖于抽象接口,不要依赖于具体实现D.软件实体是可扩展,而不可修改的

题目

以下哪一项符合依赖倒置原则的描述

A.设计中的静态结构改为动态结构,维持设计的封闭性

B.每个类应该有一个责任,这个责任应该由类完全封装

C.程序要依赖于抽象接口,不要依赖于具体实现

D.软件实体是可扩展,而不可修改的


相似考题
参考答案和解析
A
更多“以下哪一项符合依赖倒置原则的描述”相关问题
  • 第1题:

    (128~130题共用备选答案)

    A.贫血和出血程度一致

    B贫血和出血程度不一致

    C.有贫血而无出血

    D.有出血而无贫血

    E.无出血亦无贫血

    128.溶血性贫血的描述中,哪一项符合

    129.再生障碍性贫血的描述中,哪一项符合

    130.特发性血小板减少性紫癜的描述中,哪一项符合


    正确答案:C,B,A
    (128~130)答案128[C]  129[B]
    130[A]
    解析:溶血性贫血是由于红细胞破坏过
    多引起的贫血,一般临床无出血表现,所以
    是有贫血而无出血;再生障碍性贫血是由于
    骨髓造血功能障碍起的贫血,虽然血小板减
    少引起的出血也可导致贫血,但贫血和出血
    程度不一致;特发性贫血,当出血明显时,可
    有与出血程度一致的贫血。

  • 第2题:

    在面向对象设计的原则中、( )原则是指抽象不应该依赖予细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程。

    A.开闭 B.里氏替换 C.最少知识 D.依赖倒置


    正确答案:D

  • 第3题:

    再生障碍性贫血的描述中,哪一项符合A.贫血和出血程度一致B.贫血和出血程度不一致SXB

    再生障碍性贫血的描述中,哪一项符合

    A.贫血和出血程度一致

    B.贫血和出血程度不一致

    C.有贫血而无出血

    D.有出血而无贫血

    E.无出血亦无贫血


    正确答案:B
    溶血性贫血是由于红细胞破坏过多引起的贫血,一般临床无出血表现,所以是有贫血而无出血;再生障碍性贫血是由于骨髓造血功能障碍起的贫血,虽然血小板减少引起的出血也可导致贫血,但贫血和出血程度不一致;特发性贫血,当出血明显时,可有与出血程度一致的贫血。

  • 第4题:

    面向对象设计有7个主要原则。( )要依赖于抽象,不是具体实践。

    A.迪米特原则
    B.里式替换原则
    C.依赖倒置原则
    D.开放-封闭原则

    答案:C
    解析:
    里式替换原则:子类可以替换父类迪米特原则:一个对象应当对其他对象有尽可能少的了解。依赖倒置原则:要依赖于抽象,不是具体实践。对接口进行编程,不要对实现编程。

  • 第5题:

    面向对象设计有7个主要原则,( )要求一个对象应当对其他对象有尽可能少的了解。

    A.迪米特原则
    B.里式替换原则
    C.依赖倒置原则
    D.开放-封闭原则

    答案:A
    解析:
    里式替换原则:子类可以替换父类迪米特原则:一个对象应当对其他对象有尽可能少的了解。依赖倒置原则:要依赖于抽象,不是具体实践。对接口进行编程,不要对实现编程。

  • 第6题:

    以下属于面向对象的设计原则的有()

    • A、迪米特原则
    • B、依赖倒转原则
    • C、接口隔离原则
    • D、无循环依赖原则

    正确答案:A,B,C,D

  • 第7题:

    以下哪项符合儿童急性风湿热的主要表现:()

    • A、发热
    • B、皮下结节
    • C、ASO大于500U
    • D、血沉增快
    • E、心电图可见ST段下移及T波平坦或倒置

    正确答案:B

  • 第8题:

    简述依赖倒置原则的基本思想。请举出一个使用了软件依赖原则的软件设计模式,其中何处体现了依赖原则。


    正确答案:依赖倒置原则的基本思想是:
    ①高层模块不应该依赖于低层模块,二者都应该依赖于抽象。
    ②抽象不应该依赖于细节,细节应该依赖于抽象。Template method就体现了这个原则,它定义了一个操作中的算法骨架,而将一些步骤延迟到子类中,template method使得子类不改变一个算法的结构,即可重定义该算法的某些特定步骤。

  • 第9题:

    以下属于面向对象的设计原则的有()

    • A、最少知识原则
    • B、依赖倒转原则
    • C、接口隔离原则
    • D、无循环依赖原则(包图)

    正确答案:A,B,C,D

  • 第10题:

    单选题
    哪项符合依赖型人格的描述?(  )
    A

    B

    C

    D

    E


    正确答案: C
    解析: 暂无解析

  • 第11题:

    多选题
    以下属于面向对象的设计原则的有()
    A

    最少知识原则

    B

    依赖倒转原则

    C

    接口隔离原则

    D

    无循环依赖原则(包图)


    正确答案: B,A
    解析: 暂无解析

  • 第12题:

    单选题
    以下哪项符合儿童急性风湿热的主要表现()
    A

    发热

    B

    皮下结节

    C

    ASO>500U

    D

    血沉增快

    E

    心电图可见ST段下移及T波平坦或倒置


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列哪些是面向对象设计的原则().

    A.单一职责原则

    B.开放-封闭原则

    C.替换原则

    D.依赖关系倒置原则

    E.接口隔离原则


    正确答案:ABCDE

  • 第14题:

    以下属于面向对象的设计原则的有()

    A.最少知识原则

    B.依赖倒转原则

    C.接口隔离原则

    D.无循环依赖原则(包图)


    参考答案:A, B, C, D

  • 第15题:

    以下哪项符合儿童急性风湿热的主要表现

    A.皮下结节
    B.心电图可见ST段下移及T波平坦或倒置
    C.ASO>500U
    D.血沉增快
    E.发热

    答案:A
    解析:

  • 第16题:

    面向对象设计有7个主要原则,( )强调子类可以替换父类。

    A.迪米特原则
    B.里式替换原则
    C.依赖倒置原则
    D.开放-封闭原则

    答案:B
    解析:
    里式替换原则:子类可以替换父类迪米特原则:一个对象应当对其他对象有尽可能少的了解。依赖倒置原则:要依赖于抽象,不是具体实践。对接口进行编程,不要对实现编程。

  • 第17题:

    在面向对象设计的原则中,(36)原则是指抽象不应该依赖于细节,细节应该依赖于抽象,即应针对接口编程,而不是针对实现编程。

    A. 开闭
    B. 里氏替换
    C. 最少知识
    D. 依赖倒置

    答案:D
    解析:
    依赖倒置原则是指抽象不应该依赖于细节,细节应当依赖于抽象。换言之,要针对接口编程,而不是针对实现编程。在程序代码中传递参数时或在组合(或聚合)关系中,尽量引用层次高的抽象层类,即使用接口和抽象类进行变量类型声明、参数类型声明和方法返回类型声明,以及数据类型的转换等,而不要用具体类来做这些事情。为了确保该原则的应用,一个具体类应当只实现接口和抽象类中声明过的方法,而不要给出多余的方法,否则,将无法调用到在子类中增加的新方法。 实现开闭原则的关键是抽象化,并且从抽象化导出具体化实现,如果说开闭原则是OOD的目标的话,那么依赖倒置原则就是OOD的主要机制。有了抽象层,可以使得系统具有很好的灵活性,在程序中尽量使用抽象层进行编程,而将具体类写在配置文件中,这样,如果系统行为发生变化,则只需要扩展抽象层,并修改配置文件,而无须修改原有系统的源代码,在不修改的情况下来扩展系统功能,满足开闭原则的要求。依赖倒置原则是COM、CORBA、EJB、Spring等技术和框架背后的基本原则之一。

  • 第18题:

    适配器模式是()原则的典型应用。

    • A、合成聚合复用原则
    • B、里氏代换原则
    • C、依赖倒置原则
    • D、迪米特法则

    正确答案:A

  • 第19题:

    以下哪项符合儿童急性风湿热的主要表现()

    • A、发热
    • B、皮下结节
    • C、ASO>500U
    • D、血沉增快
    • E、心电图可见ST段下移及T波平坦或倒置

    正确答案:B

  • 第20题:

    以下哪一项符合经院哲学的思想()

    • A、在基督教教义的原则下不允许进行理性探索
    • B、科学一无是处,要受到神学的批判
    • C、信仰高于理性
    • D、理性思考是不合法的

    正确答案:C

  • 第21题:

    问答题
    简述依赖倒置原则的基本思想。请举出一个使用了软件依赖原则的软件设计模式,其中何处体现了依赖原则。

    正确答案: 依赖倒置原则的基本思想是:
    ①高层模块不应该依赖于低层模块,二者都应该依赖于抽象。
    ②抽象不应该依赖于细节,细节应该依赖于抽象。Template method就体现了这个原则,它定义了一个操作中的算法骨架,而将一些步骤延迟到子类中,template method使得子类不改变一个算法的结构,即可重定义该算法的某些特定步骤。
    解析: 暂无解析

  • 第22题:

    多选题
    以下属于面向对象的设计原则的有()
    A

    迪米特原则

    B

    依赖倒转原则

    C

    接口隔离原则

    D

    无循环依赖原则


    正确答案: A,B
    解析: 暂无解析

  • 第23题:

    单选题
    以下哪项符合儿童急性风湿热的主要表现:()
    A

    发热

    B

    皮下结节

    C

    ASO大于500U

    D

    血沉增快

    E

    心电图可见ST段下移及T波平坦或倒置


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    适配器模式是()原则的典型应用。
    A

    合成聚合复用原则

    B

    里氏代换原则

    C

    依赖倒置原则

    D

    迪米特法则


    正确答案: C
    解析: 暂无解析