面向对象分析与设计中的(37)是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而(38)是指子类应当可以替换父类并出现在父类能够出现的任何地方。A.开闭原则B.替换原则C.依赖原则D.单一职责原则

题目

面向对象分析与设计中的(37)是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的;而(38)是指子类应当可以替换父类并出现在父类能够出现的任何地方。

A.开闭原则

B.替换原则

C.依赖原则

D.单一职责原则


相似考题
更多“面向对象分析与设计中的(37)是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的; ”相关问题
  • 第1题:

    进行面向对象系统设计时,软件实体(类、模块、函数等)应该是可以扩展但不可修改的,这属于( )设计原则。

    A.共同重用
    B.开放封闭
    C.接品分离
    D.共同封闭

    答案:B
    解析:
    选项A共同重用原则指—个包中的所有类应该是共同重用的。如果重用了包中的一个类,那么就要重用包中的所有类。选项B开放封闭原则指类要对扩展开放,对修改封闭。选项C接口分离原则指不应该强迫客户依赖于它们不用的方法。接口属于客户,不属于它所在的类层次结构。即:依赖于抽象,不要依赖于具体,同时在抽象级别不应该有对于细节的依赖。这样做的好处就在于可以最大限度地应对可能的变化。选项D共同封闭原则指包中的所有类对于同一类性质的变化应该是共同封闭的。一个变化若对一个包产生影响,则将对该包中的所有类产生影响,而对于其他的包不造成任何影响。

  • 第2题:

    3、《思想录》与其说是一本书,更贴切地说应该是帕斯卡尔写的有关()方面的一些笔记。

    A.哲学方面

    B.政治方面

    C.宗教方面

    D.思想方面


    C

  • 第3题:

    【单选题】《思想录》与其说是一本书,更贴切地说应该是帕斯卡尔写的有关()方面的一些笔记。

    A.哲学方面

    B.政治方面

    C.宗教方面

    D.思想方面


    宗教方面

  • 第4题:

    公关人员的业务专长应该是()。

    A传播沟通技术与业务方面

    B行政人事专业方面

    C市场推销技巧与业务方面

    D财务业务方面


    A

  • 第5题:

    一个设计良好的软件模块应该对扩展具有开放性,对修改具有封闭性。()


    正确